function e(o){return {ver:"beta",method:"delete",path:"/solutions/backupRestore/protectionPolicies/{protectionPolicyBase-id}",paramDefs:{header:["If-Match"],path:["protectionPolicyBase-id"]},params:o}}function i(o){return {ver:"beta",method:"get",path:"/solutions/backupRestore/protectionPolicies",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"]},params:o}}function s(o){return {ver:"beta",method:"get",path:"/solutions/backupRestore/protectionPolicies/{protectionPolicyBase-id}",paramDefs:{path:["protectionPolicyBase-id"],query:["$select","$expand"]},params:o}}function c(o,t){return {ver:"beta",method:"patch",path:"/solutions/backupRestore/protectionPolicies/{protectionPolicyBase-id}",paramDefs:{path:["protectionPolicyBase-id"]},params:t,body:o}}function n(o){return {ver:"beta",method:"post",path:"/solutions/backupRestore/protectionPolicies",body:o}}const p={create:function(t){return {ver:"beta",method:"post",path:"/solutions/backupRestore/protectionPolicies/{protectionPolicyBase-id}/activate",paramDefs:{path:["protectionPolicyBase-id"]},params:t}}},r={create:function(t){return {ver:"beta",method:"post",path:"/solutions/backupRestore/protectionPolicies/{protectionPolicyBase-id}/deactivate",paramDefs:{path:["protectionPolicyBase-id"]},params:t}}};export{p as activate,n as create,r as deactivate,e as del,s as get,i as list,c as update};