'use strict';function n(t){return {ver:"beta",method:"delete",path:"/directory/administrativeUnits/{administrativeUnit-id}",paramDefs:{header:["If-Match"],path:["administrativeUnit-id"]},params:t}}function r(t){return {ver:"beta",method:"get",path:"/directory/administrativeUnits",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"]},params:t}}function s(t){return {ver:"beta",method:"get",path:"/directory/administrativeUnits/{administrativeUnit-id}",paramDefs:{path:["administrativeUnit-id"],query:["$select","$expand"]},params:t}}function d(t,i){return {ver:"beta",method:"patch",path:"/directory/administrativeUnits/{administrativeUnit-id}",paramDefs:{path:["administrativeUnit-id"]},params:i,body:t}}function a(t){return {ver:"beta",method:"post",path:"/directory/administrativeUnits",body:t}}const o={list:function(i){return {ver:"beta",method:"get",path:"/directory/administrativeUnits/{administrativeUnit-id}/deletedMembers",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["administrativeUnit-id"]},params:i}},get:function(i){return {ver:"beta",method:"get",path:"/directory/administrativeUnits/{administrativeUnit-id}/deletedMembers/{directoryObject-id}",paramDefs:{query:["$select","$expand"],path:["administrativeUnit-id","directoryObject-id"]},params:i}}},m={list:function(i){return {ver:"beta",method:"get",path:"/directory/administrativeUnits/{administrativeUnit-id}/extensions",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["administrativeUnit-id"]},params:i}},create:function(i,e){return {ver:"beta",method:"post",path:"/directory/administrativeUnits/{administrativeUnit-id}/extensions",paramDefs:{path:["administrativeUnit-id"]},params:e,body:i}},get:function(i){return {ver:"beta",method:"get",path:"/directory/administrativeUnits/{administrativeUnit-id}/extensions/{extension-id}",paramDefs:{query:["$select","$expand"],path:["administrativeUnit-id","extension-id"]},params:i}},update:function(i,e){return {ver:"beta",method:"patch",path:"/directory/administrativeUnits/{administrativeUnit-id}/extensions/{extension-id}",paramDefs:{path:["administrativeUnit-id","extension-id"]},params:e,body:i}},del:function(i){return {ver:"beta",method:"delete",path:"/directory/administrativeUnits/{administrativeUnit-id}/extensions/{extension-id}",paramDefs:{header:["If-Match"],path:["administrativeUnit-id","extension-id"]},params:i}}},p={list:function(i){return {ver:"beta",method:"get",path:"/directory/administrativeUnits/{administrativeUnit-id}/members",paramDefs:{header:["ConsistencyLevel"],query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["administrativeUnit-id"]},params:i}},create:function(i,e){return {ver:"beta",method:"post",path:"/directory/administrativeUnits/{administrativeUnit-id}/members",paramDefs:{path:["administrativeUnit-id"]},params:e,body:i}}},v={list:function(i){return {ver:"beta",method:"get",path:"/directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["administrativeUnit-id"]},params:i}},create:function(i,e){return {ver:"beta",method:"post",path:"/directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers",paramDefs:{path:["administrativeUnit-id"]},params:e,body:i}},get:function(i){return {ver:"beta",method:"get",path:"/directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers/{scopedRoleMembership-id}",paramDefs:{query:["$select","$expand"],path:["administrativeUnit-id","scopedRoleMembership-id"]},params:i}},update:function(i,e){return {ver:"beta",method:"patch",path:"/directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers/{scopedRoleMembership-id}",paramDefs:{path:["administrativeUnit-id","scopedRoleMembership-id"]},params:e,body:i}},del:function(i){return {ver:"beta",method:"delete",path:"/directory/administrativeUnits/{administrativeUnit-id}/scopedRoleMembers/{scopedRoleMembership-id}",paramDefs:{header:["If-Match"],path:["administrativeUnit-id","scopedRoleMembership-id"]},params:i}}};exports.create=a;exports.del=n;exports.deletedMembers=o;exports.extensions=m;exports.get=s;exports.list=r;exports.members=p;exports.scopedRoleMembers=v;exports.update=d;