import*as commands from'./commands/index.mjs';export{commands };function t(i){return {ver:"beta",method:"delete",path:"/me/devices/{device-id}",paramDefs:{header:["If-Match"],path:["device-id"]},params:i}}function s(i){return {ver:"beta",method:"get",path:"/me/devices",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"]},params:i}}function n(i){return {ver:"beta",method:"get",path:"/me/devices/{device-id}",paramDefs:{path:["device-id"],query:["$select","$expand"]},params:i}}function c(i,e){return {ver:"beta",method:"patch",path:"/me/devices/{device-id}",paramDefs:{path:["device-id"]},params:e,body:i}}function r(i){return {ver:"beta",method:"post",path:"/me/devices",body:i}}const v={get:function(e){return {ver:"beta",method:"get",path:"/me/devices/{device-id}/deviceTemplate",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["device-id"]},params:e}},get$1:function(e){return {ver:"beta",method:"get",path:"/me/devices/{device-id}/deviceTemplate/{deviceTemplate-id}",paramDefs:{query:["$select","$expand"],path:["device-id","deviceTemplate-id"]},params:e}}},a={list:function(e){return {ver:"beta",method:"get",path:"/me/devices/{device-id}/extensions",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["device-id"]},params:e}},create:function(e,d){return {ver:"beta",method:"post",path:"/me/devices/{device-id}/extensions",paramDefs:{path:["device-id"]},params:d,body:e}},get:function(e){return {ver:"beta",method:"get",path:"/me/devices/{device-id}/extensions/{extension-id}",paramDefs:{query:["$select","$expand"],path:["device-id","extension-id"]},params:e}},update:function(e,d){return {ver:"beta",method:"patch",path:"/me/devices/{device-id}/extensions/{extension-id}",paramDefs:{path:["device-id","extension-id"]},params:d,body:e}},del:function(e){return {ver:"beta",method:"delete",path:"/me/devices/{device-id}/extensions/{extension-id}",paramDefs:{header:["If-Match"],path:["device-id","extension-id"]},params:e}}},o={get:function(e){return {ver:"beta",method:"get",path:"/me/devices/{device-id}/memberOf",paramDefs:{header:["ConsistencyLevel"],query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["device-id"]},params:e}},get$1:function(e){return {ver:"beta",method:"get",path:"/me/devices/{device-id}/memberOf/{directoryObject-id}",paramDefs:{header:["ConsistencyLevel"],query:["$select","$expand"],path:["device-id","directoryObject-id"]},params:e}}},p={list:function(e){return {ver:"beta",method:"get",path:"/me/devices/{device-id}/registeredOwners",paramDefs:{header:["ConsistencyLevel"],query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["device-id"]},params:e}}},m={list:function(e){return {ver:"beta",method:"get",path:"/me/devices/{device-id}/registeredUsers",paramDefs:{header:["ConsistencyLevel"],query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["device-id"]},params:e}}},g={get:function(e){return {ver:"beta",method:"get",path:"/me/devices/{device-id}/transitiveMemberOf",paramDefs:{header:["ConsistencyLevel"],query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["device-id"]},params:e}},get$1:function(e){return {ver:"beta",method:"get",path:"/me/devices/{device-id}/transitiveMemberOf/{directoryObject-id}",paramDefs:{header:["ConsistencyLevel"],query:["$select","$expand"],path:["device-id","directoryObject-id"]},params:e}}},E={list:function(e){return {ver:"beta",method:"get",path:"/me/devices/{device-id}/usageRights",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"],path:["device-id"]},params:e}},create:function(e,d){return {ver:"beta",method:"post",path:"/me/devices/{device-id}/usageRights",paramDefs:{path:["device-id"]},params:d,body:e}},get:function(e){return {ver:"beta",method:"get",path:"/me/devices/{device-id}/usageRights/{usageRight-id}",paramDefs:{query:["$select","$expand"],path:["device-id","usageRight-id"]},params:e}},update:function(e,d){return {ver:"beta",method:"patch",path:"/me/devices/{device-id}/usageRights/{usageRight-id}",paramDefs:{path:["device-id","usageRight-id"]},params:d,body:e}},del:function(e){return {ver:"beta",method:"delete",path:"/me/devices/{device-id}/usageRights/{usageRight-id}",paramDefs:{header:["If-Match"],path:["device-id","usageRight-id"]},params:e}}};export{r as create,t as del,v as deviceTemplate,a as extensions,n as get,s as list,o as memberOf,p as registeredOwners,m as registeredUsers,g as transitiveMemberOf,c as update,E as usageRights};