function i(o){return {ver:"beta",method:"delete",path:"/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}",paramDefs:{header:["If-Match"],path:["oneDriveForBusinessProtectionPolicy-id"]},params:o}}function s(o){return {ver:"beta",method:"get",path:"/solutions/backupRestore/oneDriveForBusinessProtectionPolicies",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"]},params:o}}function t(o){return {ver:"beta",method:"get",path:"/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}",paramDefs:{path:["oneDriveForBusinessProtectionPolicy-id"],query:["$select","$expand"]},params:o}}function n(o,e){return {ver:"beta",method:"patch",path:"/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}",paramDefs:{path:["oneDriveForBusinessProtectionPolicy-id"]},params:e,body:o}}function r(o){return {ver:"beta",method:"post",path:"/solutions/backupRestore/oneDriveForBusinessProtectionPolicies",body:o}}const c={list:function(e){return {ver:"beta",method:"get",path:"/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveInclusionRules",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["oneDriveForBusinessProtectionPolicy-id"]},params:e}},get:function(e){return {ver:"beta",method:"get",path:"/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveInclusionRules/{driveProtectionRule-id}",paramDefs:{query:["$select","$expand"],path:["oneDriveForBusinessProtectionPolicy-id","driveProtectionRule-id"]},params:e}}},u={list:function(e){return {ver:"beta",method:"get",path:"/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveProtectionUnits",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["oneDriveForBusinessProtectionPolicy-id"]},params:e}},get:function(e){return {ver:"beta",method:"get",path:"/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveProtectionUnits/{driveProtectionUnit-id}",paramDefs:{query:["$select","$expand"],path:["oneDriveForBusinessProtectionPolicy-id","driveProtectionUnit-id"]},params:e}}},P={list:function(e){return {ver:"beta",method:"get",path:"/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveProtectionUnitsBulkAdditionJobs",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["oneDriveForBusinessProtectionPolicy-id"]},params:e}},get:function(e){return {ver:"beta",method:"get",path:"/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}",paramDefs:{query:["$select","$expand"],path:["oneDriveForBusinessProtectionPolicy-id","driveProtectionUnitsBulkAdditionJob-id"]},params:e}}};export{r as create,i as del,c as driveInclusionRules,u as driveProtectionUnits,P as driveProtectionUnitsBulkAdditionJobs,t as get,s as list,n as update};