'use strict';function t(n){return {ver:"beta",method:"delete",path:"/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}",paramDefs:{header:["If-Match"],path:["unifiedRoleAssignmentMultiple-id"]},params:n}}function s(n){return {ver:"beta",method:"get",path:"/roleManagement/cloudPC/roleAssignments",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"]},params:n}}function o(n){return {ver:"beta",method:"get",path:"/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}",paramDefs:{path:["unifiedRoleAssignmentMultiple-id"],query:["$select","$expand"]},params:n}}function l(n,e){return {ver:"beta",method:"patch",path:"/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}",paramDefs:{path:["unifiedRoleAssignmentMultiple-id"]},params:e,body:n}}function p(n){return {ver:"beta",method:"post",path:"/roleManagement/cloudPC/roleAssignments",body:n}}const d={list:function(e){return {ver:"beta",method:"get",path:"/roleManagement/cloudPC/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/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes",paramDefs:{path:["unifiedRoleAssignmentMultiple-id"]},params:i,body:e}},get:function(e){return {ver:"beta",method:"get",path:"/roleManagement/cloudPC/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/cloudPC/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/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/appScopes/{appScope-id}",paramDefs:{header:["If-Match"],path:["unifiedRoleAssignmentMultiple-id","appScope-id"]},params:e}}},r={list:function(e){return {ver:"beta",method:"get",path:"/roleManagement/cloudPC/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/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/directoryScopes/{directoryObject-id}",paramDefs:{query:["$select","$expand"],path:["unifiedRoleAssignmentMultiple-id","directoryObject-id"]},params:e}}},a={list:function(e){return {ver:"beta",method:"get",path:"/roleManagement/cloudPC/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/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/principals/{directoryObject-id}",paramDefs:{query:["$select","$expand"],path:["unifiedRoleAssignmentMultiple-id","directoryObject-id"]},params:e}}},u={get:function(e){return {ver:"beta",method:"get",path:"/roleManagement/cloudPC/roleAssignments/{unifiedRoleAssignmentMultiple-id}/roleDefinition",paramDefs:{query:["$select","$expand"],path:["unifiedRoleAssignmentMultiple-id"]},params:e}}};exports.appScopes=d;exports.create=p;exports.del=t;exports.directoryScopes=r;exports.get=o;exports.list=s;exports.principals=a;exports.roleDefinition=u;exports.update=l;