'use strict';function i(o){return {ver:"beta",method:"delete",path:"/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}",paramDefs:{header:["If-Match"],path:["sharePointProtectionPolicy-id"]},params:o}}function e(o){return {ver:"beta",method:"get",path:"/solutions/backupRestore/sharePointProtectionPolicies",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"]},params:o}}function s(o){return {ver:"beta",method:"get",path:"/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}",paramDefs:{path:["sharePointProtectionPolicy-id"],query:["$select","$expand"]},params:o}}function n(o,t){return {ver:"beta",method:"patch",path:"/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}",paramDefs:{path:["sharePointProtectionPolicy-id"]},params:t,body:o}}function r(o){return {ver:"beta",method:"post",path:"/solutions/backupRestore/sharePointProtectionPolicies",body:o}}const P={list:function(t){return {ver:"beta",method:"get",path:"/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteInclusionRules",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["sharePointProtectionPolicy-id"]},params:t}},get:function(t){return {ver:"beta",method:"get",path:"/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteInclusionRules/{siteProtectionRule-id}",paramDefs:{query:["$select","$expand"],path:["sharePointProtectionPolicy-id","siteProtectionRule-id"]},params:t}}},c={list:function(t){return {ver:"beta",method:"get",path:"/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteProtectionUnits",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["sharePointProtectionPolicy-id"]},params:t}},get:function(t){return {ver:"beta",method:"get",path:"/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteProtectionUnits/{siteProtectionUnit-id}",paramDefs:{query:["$select","$expand"],path:["sharePointProtectionPolicy-id","siteProtectionUnit-id"]},params:t}}},a={list:function(t){return {ver:"beta",method:"get",path:"/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteProtectionUnitsBulkAdditionJobs",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["sharePointProtectionPolicy-id"]},params:t}},get:function(t){return {ver:"beta",method:"get",path:"/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}",paramDefs:{query:["$select","$expand"],path:["sharePointProtectionPolicy-id","siteProtectionUnitsBulkAdditionJob-id"]},params:t}}};exports.create=r;exports.del=i;exports.get=s;exports.list=e;exports.siteInclusionRules=P;exports.siteProtectionUnits=c;exports.siteProtectionUnitsBulkAdditionJobs=a;exports.update=n;