function t(n){return {ver:"beta",method:"delete",path:"/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}",paramDefs:{header:["If-Match"],path:["unifiedRoleAssignmentMultiple-id"]},params:n}}function s(n){return {ver:"beta",method:"get",path:"/roleManagement/deviceManagement/roleAssignments",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"]},params:n}}function a(n){return {ver:"beta",method:"get",path:"/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}",paramDefs:{path:["unifiedRoleAssignmentMultiple-id"],query:["$select","$expand"]},params:n}}function o(n,e){return {ver:"beta",method:"patch",path:"/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}",paramDefs:{path:["unifiedRoleAssignmentMultiple-id"]},params:e,body:n}}function l(n){return {ver:"beta",method:"post",path:"/roleManagement/deviceManagement/roleAssignments",body:n}}const p={list:function(e){return {ver:"beta",method:"get",path:"/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["unifiedRoleAssignmentMultiple-id"]},params:e}},create:function(e,i){return {ver:"beta",method:"post",path:"/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes",paramDefs:{path:["unifiedRoleAssignmentMultiple-id"]},params:i,body:e}},get:function(e){return {ver:"beta",method:"get",path:"/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/{appScope-id}",paramDefs:{query:["$select","$expand"],path:["unifiedRoleAssignmentMultiple-id","appScope-id"]},params:e}},update:function(e,i){return {ver:"beta",method:"patch",path:"/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/{appScope-id}",paramDefs:{path:["unifiedRoleAssignmentMultiple-id","appScope-id"]},params:i,body:e}},del:function(e){return {ver:"beta",method:"delete",path:"/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/{appScope-id}",paramDefs:{header:["If-Match"],path:["unifiedRoleAssignmentMultiple-id","appScope-id"]},params:e}}},d={list:function(e){return {ver:"beta",method:"get",path:"/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["unifiedRoleAssignmentMultiple-id"]},params:e}},get:function(e){return {ver:"beta",method:"get",path:"/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes/{directoryObject-id}",paramDefs:{query:["$select","$expand"],path:["unifiedRoleAssignmentMultiple-id","directoryObject-id"]},params:e}}},r={list:function(e){return {ver:"beta",method:"get",path:"/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["unifiedRoleAssignmentMultiple-id"]},params:e}},get:function(e){return {ver:"beta",method:"get",path:"/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals/{directoryObject-id}",paramDefs:{query:["$select","$expand"],path:["unifiedRoleAssignmentMultiple-id","directoryObject-id"]},params:e}}},m={get:function(e){return {ver:"beta",method:"get",path:"/roleManagement/deviceManagement/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition",paramDefs:{query:["$select","$expand"],path:["unifiedRoleAssignmentMultiple-id"]},params:e}}};export{p as appScopes,l as create,t as del,d as directoryScopes,a as get,s as list,r as principals,m as roleDefinition,o as update};