From 0e19c12dac943fef2faadc92ba9948b5f5e58845 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 6 Oct 2026 20:01:09 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 247501 --- packages/kiota-dom-export.txt | 207 +++++++++ packages/kiota-lock.json | 2 +- .../governanceInvitations/index.ts | 12 +- .../governanceInvitations/item/index.ts | 12 +- .../governancePolicyTemplates/index.ts | 12 +- .../governancePolicyTemplates/item/index.ts | 17 +- .../governanceRelationships/index.ts | 7 +- .../governanceRelationships/item/index.ts | 12 +- .../governanceRequests/index.ts | 12 +- .../item/governancePolicyTemplate/index.ts | 6 +- .../governanceRequests/item/index.ts | 12 +- .../directory/tenantGovernance/index.ts | 6 +- .../tenantGovernance/relatedTenants/index.ts | 7 +- .../item/appB2BSignInActivityMetrics/index.ts | 6 +- .../item/b2BRegistrationMetrics/index.ts | 6 +- .../item/b2BSignInActivityMetrics/index.ts | 6 +- .../item/billingMetrics/index.ts | 6 +- .../relatedTenants/item/index.ts | 7 +- .../multiTenantApplicationMetrics/index.ts | 6 +- .../relatedTenants/refresh/index.ts | 5 +- .../settings/enableRelatedTenants/index.ts | 5 +- .../tenantGovernance/settings/index.ts | 12 +- .../subscriptions/getVapidPublicKey/index.ts | 90 ++++ .../item/items/item/subscriptions/index.ts | 9 + .../subscriptions/getVapidPublicKey/index.ts | 90 ++++ .../drives/item/list/subscriptions/index.ts | 9 + .../subscriptions/getVapidPublicKey/index.ts | 90 ++++ .../item/lists/item/subscriptions/index.ts | 9 + .../index.ts | 5 +- .../index.ts | 5 +- .../index.ts | 5 +- .../customExtensions/count/index.ts | 67 +++ .../customExtensions/index.ts | 152 +++++++ .../customExtensions/item/index.ts | 116 +++++ .../assignmentScheduleRequests/item/index.ts | 9 + .../item/updateRequest/index.ts | 114 +++++ .../privilegedAccess/index.ts | 10 + .../item/index.ts | 9 + .../item/updateRequest/index.ts | 114 +++++ .../item/index.ts | 9 + .../item/updateRequest/index.ts | 114 +++++ .../subscriptions/getVapidPublicKey/index.ts | 90 ++++ .../shares/item/list/subscriptions/index.ts | 9 + .../subscriptions/getVapidPublicKey/index.ts | 90 ++++ .../item/lists/item/subscriptions/index.ts | 9 + .../subscriptions/getVapidPublicKey/index.ts | 90 ++++ .../subscriptions/index.ts | 9 + .../occurrences/setCurrentLocation/index.ts | 4 +- .../index.ts | 6 +- packages/msgraph-sdk/models/index.ts | 430 +++++++++++++----- 50 files changed, 1949 insertions(+), 197 deletions(-) create mode 100644 packages/msgraph-sdk-drives/drives/item/items/item/subscriptions/getVapidPublicKey/index.ts create mode 100644 packages/msgraph-sdk-drives/drives/item/list/subscriptions/getVapidPublicKey/index.ts create mode 100644 packages/msgraph-sdk-groups/groups/item/sites/item/lists/item/subscriptions/getVapidPublicKey/index.ts create mode 100644 packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/customExtensions/count/index.ts create mode 100644 packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/customExtensions/index.ts create mode 100644 packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/customExtensions/item/index.ts create mode 100644 packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/item/updateRequest/index.ts create mode 100644 packages/msgraph-sdk-roleManagement/roleManagement/directory/roleAssignmentScheduleRequests/item/updateRequest/index.ts create mode 100644 packages/msgraph-sdk-roleManagement/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/item/updateRequest/index.ts create mode 100644 packages/msgraph-sdk-shares/shares/item/list/subscriptions/getVapidPublicKey/index.ts create mode 100644 packages/msgraph-sdk-sites/sites/item/lists/item/subscriptions/getVapidPublicKey/index.ts create mode 100644 packages/msgraph-sdk-subscriptions/subscriptions/getVapidPublicKey/index.ts diff --git a/packages/kiota-dom-export.txt b/packages/kiota-dom-export.txt index 86237f262d9..880301fff2b 100644 --- a/packages/kiota-dom-export.txt +++ b/packages/kiota-dom-export.txt @@ -22247,6 +22247,18 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscri github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.count.countRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.count.countRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|value:string +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetVapidPublicKeyGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.getVapidPublicKey::createGetVapidPublicKeyGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetVapidPublicKeyGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.getVapidPublicKey::deserializeIntoGetVapidPublicKeyGetResponse(GetVapidPublicKeyGetResponse:GetVapidPublicKeyGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.getVapidPublicKey::serializeGetVapidPublicKeyGetResponse(writer:SerializationWriter; GetVapidPublicKeyGetResponse:GetVapidPublicKeyGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.item.reauthorize.reauthorizeRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.item.reauthorize.reauthorizeRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.item.reauthorize.reauthorizeRequestBuilderRequestsMetadata @@ -22269,6 +22281,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscri github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.subscriptionsRequestBuilder::|public|bySubscriptionId(subscriptionId:string):SubscriptionItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.subscriptionsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.subscriptionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):SubscriptionCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.subscriptionsRequestBuilder::|public|getVapidPublicKey:GetVapidPublicKeyRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.subscriptionsRequestBuilder::|public|post(body:Subscription; requestConfiguration?:RequestConfiguration):Subscription github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.subscriptionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.items.item.subscriptions.subscriptionsRequestBuilder::|public|toPostRequestInformation(body:Subscription; requestConfiguration?:RequestConfiguration):RequestInformation @@ -37907,6 +37920,18 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.count.countRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.count.countRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|value:string +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetVapidPublicKeyGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.getVapidPublicKey::createGetVapidPublicKeyGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetVapidPublicKeyGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.getVapidPublicKey::deserializeIntoGetVapidPublicKeyGetResponse(GetVapidPublicKeyGetResponse:GetVapidPublicKeyGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.getVapidPublicKey::serializeGetVapidPublicKeyGetResponse(writer:SerializationWriter; GetVapidPublicKeyGetResponse:GetVapidPublicKeyGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.item.reauthorize.reauthorizeRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.item.reauthorize.reauthorizeRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.item.reauthorize.reauthorizeRequestBuilderRequestsMetadata @@ -37929,6 +37954,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.subscriptionsRequestBuilder::|public|bySubscriptionId(subscriptionId:string):SubscriptionItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.subscriptionsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.subscriptionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):SubscriptionCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.subscriptionsRequestBuilder::|public|getVapidPublicKey:GetVapidPublicKeyRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.subscriptionsRequestBuilder::|public|post(body:Subscription; requestConfiguration?:RequestConfiguration):Subscription github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.subscriptionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.drives.item.list.subscriptions.subscriptionsRequestBuilder::|public|toPostRequestInformation(body:Subscription; requestConfiguration?:RequestConfiguration):RequestInformation @@ -48615,6 +48641,18 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.i github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.count.countRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.count.countRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|value:string +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetVapidPublicKeyGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey::createGetVapidPublicKeyGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetVapidPublicKeyGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey::deserializeIntoGetVapidPublicKeyGetResponse(GetVapidPublicKeyGetResponse:GetVapidPublicKeyGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.getVapidPublicKey::serializeGetVapidPublicKeyGetResponse(writer:SerializationWriter; GetVapidPublicKeyGetResponse:GetVapidPublicKeyGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.item.reauthorize.reauthorizeRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.item.reauthorize.reauthorizeRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.item.reauthorize.reauthorizeRequestBuilderRequestsMetadata @@ -48637,6 +48675,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.i github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.subscriptionsRequestBuilder::|public|bySubscriptionId(subscriptionId:string):SubscriptionItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.subscriptionsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.subscriptionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):SubscriptionCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.subscriptionsRequestBuilder::|public|getVapidPublicKey:GetVapidPublicKeyRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.subscriptionsRequestBuilder::|public|post(body:Subscription; requestConfiguration?:RequestConfiguration):Subscription github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.subscriptionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.groups.item.sites.item.lists.item.subscriptions.subscriptionsRequestBuilder::|public|toPostRequestInformation(body:Subscription; requestConfiguration?:RequestConfiguration):RequestInformation @@ -76798,6 +76837,45 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWo github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflowTemplates.workflowTemplatesRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflowTemplates.workflowTemplatesRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.lifecycleWorkflows.workflowTemplates.workflowTemplatesRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilder::|public|byRoleManagementCustomCalloutExtensionId(roleManagementCustomCalloutExtensionId:string):RoleManagementCustomCalloutExtensionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):RoleManagementCustomCalloutExtensionCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilder::|public|post(body:RoleManagementCustomCalloutExtension; requestConfiguration?:RequestConfiguration):RoleManagementCustomCalloutExtension +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilder::|public|toPostRequestInformation(body:RoleManagementCustomCalloutExtension; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.customExtensionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):RoleManagementCustomCalloutExtension +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|patch(body:RoleManagementCustomCalloutExtension; requestConfiguration?:RequestConfiguration):RoleManagementCustomCalloutExtension +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|toPatchRequestInformation(body:RoleManagementCustomCalloutExtension; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.item.roleManagementCustomCalloutExtensionItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.item.roleManagementCustomCalloutExtensionItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.item.roleManagementCustomCalloutExtensionItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.customExtensions.item.RoleManagementCustomCalloutExtensionItemRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentApprovals.assignmentApprovalsRequestBuilder::|public|byApprovalId(approvalId:string):ApprovalItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentApprovals.assignmentApprovalsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentApprovals.assignmentApprovalsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder @@ -77124,6 +77202,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedA github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder::|public|toPatchRequestInformation(body:PrivilegedAccessGroupAssignmentScheduleRequest; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder::|public|updateRequest:UpdateRequestRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderGetQueryParameters::|public|expand:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderGetQueryParameters::|public|select:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.privilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderGetQueryParametersMapper @@ -77139,6 +77218,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedA github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.targetSchedule.targetScheduleRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.targetSchedule.targetScheduleRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.targetSchedule.targetScheduleRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|evaluationId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|evaluationOutcome:EvaluationOutcome +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|reason:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|scheduleInfo:RequestSchedule +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.updateRequest.updateRequestRequestBuilder::|public|post(body:UpdateRequestPostRequestBody; requestConfiguration?:RequestConfiguration):PrivilegedAccessGroupAssignmentScheduleRequest +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.updateRequest.updateRequestRequestBuilder::|public|toPostRequestInformation(body:UpdateRequestPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.updateRequest.updateRequestRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.updateRequest.updateRequestRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.updateRequest.updateRequestRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.updateRequest::createUpdateRequestPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):UpdateRequestPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.updateRequest::deserializeIntoUpdateRequestPostRequestBody(UpdateRequestPostRequestBody:UpdateRequestPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentScheduleRequests.item.updateRequest::serializeUpdateRequestPostRequestBody(writer:SerializationWriter; UpdateRequestPostRequestBody:UpdateRequestPostRequestBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentSchedules.assignmentSchedulesRequestBuilder::|public|byPrivilegedAccessGroupAssignmentScheduleId(privilegedAccessGroupAssignmentScheduleId:string):PrivilegedAccessGroupAssignmentScheduleItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentSchedules.assignmentSchedulesRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.assignmentSchedules.assignmentSchedulesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder @@ -77639,6 +77733,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedA github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.resources.resourcesRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.resources.resourcesRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.group.resources.resourcesRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.privilegedAccessRequestBuilder::|public|customExtensions:CustomExtensionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.privilegedAccessRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.privilegedAccessRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):PrivilegedAccessRoot github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.privilegedAccess.privilegedAccessRequestBuilder::|public|group:GroupRequestBuilder @@ -84682,6 +84777,12 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.CustomCalloutExtension: github.com/microsoftgraph/msgraph-sdk-typescript/.models.CustomCalloutExtension::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.CustomCalloutExtensionCollectionResponse::|public|value:CustomCalloutExtension[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.CustomCalloutExtensionCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.customCalloutExtensionType::0000-preApproval +github.com/microsoftgraph/msgraph-sdk-typescript/.models.customCalloutExtensionType::0001-postApproval +github.com/microsoftgraph/msgraph-sdk-typescript/.models.customCalloutExtensionType::0002-grant +github.com/microsoftgraph/msgraph-sdk-typescript/.models.customCalloutExtensionType::0003-revoke +github.com/microsoftgraph/msgraph-sdk-typescript/.models.customCalloutExtensionType::0004-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-typescript/.models.customCalloutExtensionTypeObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.CustomCalloutExtension~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.CustomDataProvidedResource::|public|notificationEndpointConfiguration:CustomExtensionEndpointConfiguration github.com/microsoftgraph/msgraph-sdk-typescript/.models.CustomDataProvidedResource::|public|OdataType:string @@ -84790,6 +84891,11 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.CustomExtensionOverwrit github.com/microsoftgraph/msgraph-sdk-typescript/.models.CustomExtensionOverwriteConfiguration::|public|clientConfiguration:CustomExtensionClientConfiguration github.com/microsoftgraph/msgraph-sdk-typescript/.models.CustomExtensionOverwriteConfiguration::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.CustomExtensionOverwriteConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.customExtensionResourceType::0000-entraRoles +github.com/microsoftgraph/msgraph-sdk-typescript/.models.customExtensionResourceType::0001-azureResources +github.com/microsoftgraph/msgraph-sdk-typescript/.models.customExtensionResourceType::0002-entraGroups +github.com/microsoftgraph/msgraph-sdk-typescript/.models.customExtensionResourceType::0003-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-typescript/.models.customExtensionResourceTypeObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.CustomExtensionStageSetting::|public|customExtension:CustomCalloutExtension github.com/microsoftgraph/msgraph-sdk-typescript/.models.CustomExtensionStageSetting::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.CustomExtensionStageSetting::|public|stage:AccessPackageCustomExtensionStage @@ -87429,6 +87535,10 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.ErrorDetail::|public|od github.com/microsoftgraph/msgraph-sdk-typescript/.models.ErrorDetail::|public|resourceInstanceName:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.ErrorDetail::|public|resourceType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.ErrorDetail~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.evaluationOutcome::0000-approved +github.com/microsoftgraph/msgraph-sdk-typescript/.models.evaluationOutcome::0001-denied +github.com/microsoftgraph/msgraph-sdk-typescript/.models.evaluationOutcome::0002-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-typescript/.models.evaluationOutcomeObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.Event::|public|allowNewTimeProposals:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.Event::|public|attachments:Attachment[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.Event::|public|attendees:Attendee[] @@ -95547,6 +95657,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.privilegedAccessGroupRe github.com/microsoftgraph/msgraph-sdk-typescript/.models.privilegedAccessGroupRelationships::0002-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.privilegedAccessGroupRelationshipsObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.PrivilegedAccessGroup~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.PrivilegedAccessRoot::|public|customExtensions:RoleManagementCustomCalloutExtension[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.PrivilegedAccessRoot::|public|group:PrivilegedAccessGroup github.com/microsoftgraph/msgraph-sdk-typescript/.models.PrivilegedAccessRoot::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.PrivilegedAccessRoot~~>Entity; Parsable @@ -97075,6 +97186,13 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.RoleManagement::|public github.com/microsoftgraph/msgraph-sdk-typescript/.models.RoleManagement::|public|directory:RbacApplication github.com/microsoftgraph/msgraph-sdk-typescript/.models.RoleManagement::|public|entitlementManagement:RbacApplication github.com/microsoftgraph/msgraph-sdk-typescript/.models.RoleManagement::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.RoleManagementCustomCalloutExtension::|public|customAttributes:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.RoleManagementCustomCalloutExtension::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.RoleManagementCustomCalloutExtension::|public|resourceType:CustomExtensionResourceType +github.com/microsoftgraph/msgraph-sdk-typescript/.models.RoleManagementCustomCalloutExtension::|public|type:CustomCalloutExtensionType +github.com/microsoftgraph/msgraph-sdk-typescript/.models.RoleManagementCustomCalloutExtensionCollectionResponse::|public|value:RoleManagementCustomCalloutExtension[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.RoleManagementCustomCalloutExtensionCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.RoleManagementCustomCalloutExtension~~>CustomCalloutExtension; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.RoleManagement~~>AdditionalDataHolder; BackedModel; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.RolePermission::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.RolePermission::|public|backingStoreEnabled:boolean @@ -104629,6 +104747,9 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.Subscription::|public|n github.com/microsoftgraph/msgraph-sdk-typescript/.models.Subscription::|public|notificationUrlAppId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.Subscription::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.Subscription::|public|resource:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.Subscription::|public|vapidPublicKey:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.Subscription::|public|webPushEncryptionP256dhPublicKey:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.Subscription::|public|webPushEncryptionSecret:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.SubscriptionCollectionResponse::|public|value:Subscription[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.SubscriptionCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.Subscription~~>Entity; Parsable @@ -106374,6 +106495,12 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoleManagementPo github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoleManagementPolicyAuthenticationContextRule~~>Parsable; UnifiedRoleManagementPolicyRule github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoleManagementPolicyCollectionResponse::|public|value:UnifiedRoleManagementPolicy[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoleManagementPolicyCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoleManagementPolicyCustomExtensionRule::|public|customAttributes:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoleManagementPolicyCustomExtensionRule::|public|customExtensionId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoleManagementPolicyCustomExtensionRule::|public|displayName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoleManagementPolicyCustomExtensionRule::|public|isEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoleManagementPolicyCustomExtensionRule::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoleManagementPolicyCustomExtensionRule~~>Parsable; UnifiedRoleManagementPolicyRule github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoleManagementPolicyEnablementRule::|public|enabledRules:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoleManagementPolicyEnablementRule::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoleManagementPolicyEnablementRule~~>Parsable; UnifiedRoleManagementPolicyRule @@ -111704,6 +111831,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRoleAssignmentCo github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRoleAssignmentFromDiscriminatorValue(parseNode:ParseNode):RoleAssignment github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRoleDefinitionCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):RoleDefinitionCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRoleDefinitionFromDiscriminatorValue(parseNode:ParseNode):RoleDefinition +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRoleManagementCustomCalloutExtensionCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):RoleManagementCustomCalloutExtensionCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRoleManagementCustomCalloutExtensionFromDiscriminatorValue(parseNode:ParseNode):RoleManagementCustomCalloutExtension github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRoleManagementFromDiscriminatorValue(parseNode:ParseNode):RoleManagement github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRolePermissionFromDiscriminatorValue(parseNode:ParseNode):RolePermission github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRoleTemplateFromDiscriminatorValue(parseNode:ParseNode):RoleTemplate @@ -112140,6 +112269,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createUnifiedRoleManag github.com/microsoftgraph/msgraph-sdk-typescript/.models::createUnifiedRoleManagementPolicyAssignmentFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoleManagementPolicyAssignment github.com/microsoftgraph/msgraph-sdk-typescript/.models::createUnifiedRoleManagementPolicyAuthenticationContextRuleFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoleManagementPolicyAuthenticationContextRule github.com/microsoftgraph/msgraph-sdk-typescript/.models::createUnifiedRoleManagementPolicyCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoleManagementPolicyCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createUnifiedRoleManagementPolicyCustomExtensionRuleFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoleManagementPolicyCustomExtensionRule github.com/microsoftgraph/msgraph-sdk-typescript/.models::createUnifiedRoleManagementPolicyEnablementRuleFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoleManagementPolicyEnablementRule github.com/microsoftgraph/msgraph-sdk-typescript/.models::createUnifiedRoleManagementPolicyExpirationRuleFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoleManagementPolicyExpirationRule github.com/microsoftgraph/msgraph-sdk-typescript/.models::createUnifiedRoleManagementPolicyFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoleManagementPolicy @@ -114512,6 +114642,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRoleAss github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRoleDefinition(RoleDefinition:RoleDefinition={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRoleDefinitionCollectionResponse(RoleDefinitionCollectionResponse:RoleDefinitionCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRoleManagement(RoleManagement:RoleManagement={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRoleManagementCustomCalloutExtension(RoleManagementCustomCalloutExtension:RoleManagementCustomCalloutExtension={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRoleManagementCustomCalloutExtensionCollectionResponse(RoleManagementCustomCalloutExtensionCollectionResponse:RoleManagementCustomCalloutExtensionCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRolePermission(RolePermission:RolePermission={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRoleTemplate(RoleTemplate:RoleTemplate={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRoom(Room:Room={}):Record void> @@ -114948,6 +115080,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoUnified github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoUnifiedRoleManagementPolicyAssignmentCollectionResponse(UnifiedRoleManagementPolicyAssignmentCollectionResponse:UnifiedRoleManagementPolicyAssignmentCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoUnifiedRoleManagementPolicyAuthenticationContextRule(UnifiedRoleManagementPolicyAuthenticationContextRule:UnifiedRoleManagementPolicyAuthenticationContextRule={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoUnifiedRoleManagementPolicyCollectionResponse(UnifiedRoleManagementPolicyCollectionResponse:UnifiedRoleManagementPolicyCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoUnifiedRoleManagementPolicyCustomExtensionRule(UnifiedRoleManagementPolicyCustomExtensionRule:UnifiedRoleManagementPolicyCustomExtensionRule={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoUnifiedRoleManagementPolicyEnablementRule(UnifiedRoleManagementPolicyEnablementRule:UnifiedRoleManagementPolicyEnablementRule={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoUnifiedRoleManagementPolicyExpirationRule(UnifiedRoleManagementPolicyExpirationRule:UnifiedRoleManagementPolicyExpirationRule={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoUnifiedRoleManagementPolicyNotificationRule(UnifiedRoleManagementPolicyNotificationRule:UnifiedRoleManagementPolicyNotificationRule={}):Record void> @@ -117319,6 +117452,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRoleAssignmen github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRoleDefinition(writer:SerializationWriter; RoleDefinition:RoleDefinition={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRoleDefinitionCollectionResponse(writer:SerializationWriter; RoleDefinitionCollectionResponse:RoleDefinitionCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRoleManagement(writer:SerializationWriter; RoleManagement:RoleManagement={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRoleManagementCustomCalloutExtension(writer:SerializationWriter; RoleManagementCustomCalloutExtension:RoleManagementCustomCalloutExtension={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRoleManagementCustomCalloutExtensionCollectionResponse(writer:SerializationWriter; RoleManagementCustomCalloutExtensionCollectionResponse:RoleManagementCustomCalloutExtensionCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRolePermission(writer:SerializationWriter; RolePermission:RolePermission={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRoleTemplate(writer:SerializationWriter; RoleTemplate:RoleTemplate={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRoom(writer:SerializationWriter; Room:Room={}; isSerializingDerivedType?:boolean=false):void @@ -117755,6 +117890,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeUnifiedRoleMa github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeUnifiedRoleManagementPolicyAssignmentCollectionResponse(writer:SerializationWriter; UnifiedRoleManagementPolicyAssignmentCollectionResponse:UnifiedRoleManagementPolicyAssignmentCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeUnifiedRoleManagementPolicyAuthenticationContextRule(writer:SerializationWriter; UnifiedRoleManagementPolicyAuthenticationContextRule:UnifiedRoleManagementPolicyAuthenticationContextRule={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeUnifiedRoleManagementPolicyCollectionResponse(writer:SerializationWriter; UnifiedRoleManagementPolicyCollectionResponse:UnifiedRoleManagementPolicyCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeUnifiedRoleManagementPolicyCustomExtensionRule(writer:SerializationWriter; UnifiedRoleManagementPolicyCustomExtensionRule:UnifiedRoleManagementPolicyCustomExtensionRule={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeUnifiedRoleManagementPolicyEnablementRule(writer:SerializationWriter; UnifiedRoleManagementPolicyEnablementRule:UnifiedRoleManagementPolicyEnablementRule={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeUnifiedRoleManagementPolicyExpirationRule(writer:SerializationWriter; UnifiedRoleManagementPolicyExpirationRule:UnifiedRoleManagementPolicyExpirationRule={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeUnifiedRoleManagementPolicyNotificationRule(writer:SerializationWriter; UnifiedRoleManagementPolicyNotificationRule:UnifiedRoleManagementPolicyNotificationRule={}; isSerializingDerivedType?:boolean=false):void @@ -124683,6 +124819,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleA github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|toPatchRequestInformation(body:UnifiedRoleAssignmentScheduleRequest; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|updateRequest:UpdateRequestRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetQueryParameters::|public|expand:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetQueryParameters::|public|select:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.unifiedRoleAssignmentScheduleRequestItemRequestBuilderGetQueryParametersMapper @@ -124690,6 +124827,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleA github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.unifiedRoleAssignmentScheduleRequestItemRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.unifiedRoleAssignmentScheduleRequestItemRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|evaluationId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|evaluationOutcome:EvaluationOutcome +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|reason:string +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|scheduleInfo:RequestSchedule +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.updateRequest.updateRequestRequestBuilder::|public|post(body:UpdateRequestPostRequestBody; requestConfiguration?:RequestConfiguration):UnifiedRoleAssignmentScheduleRequest +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.updateRequest.updateRequestRequestBuilder::|public|toPostRequestInformation(body:UpdateRequestPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.updateRequest.updateRequestRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.updateRequest.updateRequestRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.updateRequest.updateRequestRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.updateRequest::createUpdateRequestPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):UpdateRequestPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.updateRequest::deserializeIntoUpdateRequestPostRequestBody(UpdateRequestPostRequestBody:UpdateRequestPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.item.updateRequest::serializeUpdateRequestPostRequestBody(writer:SerializationWriter; UpdateRequestPostRequestBody:UpdateRequestPostRequestBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.roleAssignmentScheduleRequestsRequestBuilder::|public|byUnifiedRoleAssignmentScheduleRequestId(unifiedRoleAssignmentScheduleRequestId:string):UnifiedRoleAssignmentScheduleRequestItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.roleAssignmentScheduleRequestsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.directory.roleAssignmentScheduleRequests.roleAssignmentScheduleRequestsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder @@ -125578,6 +125730,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementMana github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|toPatchRequestInformation(body:UnifiedRoleAssignmentScheduleRequest; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|updateRequest:UpdateRequestRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetQueryParameters::|public|expand:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetQueryParameters::|public|select:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.unifiedRoleAssignmentScheduleRequestItemRequestBuilderGetQueryParametersMapper @@ -125585,6 +125738,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementMana github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.unifiedRoleAssignmentScheduleRequestItemRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.unifiedRoleAssignmentScheduleRequestItemRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|evaluationId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|evaluationOutcome:EvaluationOutcome +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|reason:string +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody::|public|scheduleInfo:RequestSchedule +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.updateRequest.UpdateRequestPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.updateRequest.updateRequestRequestBuilder::|public|post(body:UpdateRequestPostRequestBody; requestConfiguration?:RequestConfiguration):UnifiedRoleAssignmentScheduleRequest +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.updateRequest.updateRequestRequestBuilder::|public|toPostRequestInformation(body:UpdateRequestPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.updateRequest.updateRequestRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.updateRequest.updateRequestRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.updateRequest.updateRequestRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.updateRequest::createUpdateRequestPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):UpdateRequestPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.updateRequest::deserializeIntoUpdateRequestPostRequestBody(UpdateRequestPostRequestBody:UpdateRequestPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.item.updateRequest::serializeUpdateRequestPostRequestBody(writer:SerializationWriter; UpdateRequestPostRequestBody:UpdateRequestPostRequestBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.roleAssignmentScheduleRequestsRequestBuilder::|public|byUnifiedRoleAssignmentScheduleRequestId(unifiedRoleAssignmentScheduleRequestId:string):UnifiedRoleAssignmentScheduleRequestItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.roleAssignmentScheduleRequestsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.roleManagement.entitlementManagement.roleAssignmentScheduleRequests.roleAssignmentScheduleRequestsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder @@ -134382,6 +134550,18 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.count.countRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.count.countRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|value:string +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetVapidPublicKeyGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.getVapidPublicKey::createGetVapidPublicKeyGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetVapidPublicKeyGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.getVapidPublicKey::deserializeIntoGetVapidPublicKeyGetResponse(GetVapidPublicKeyGetResponse:GetVapidPublicKeyGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.getVapidPublicKey::serializeGetVapidPublicKeyGetResponse(writer:SerializationWriter; GetVapidPublicKeyGetResponse:GetVapidPublicKeyGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.item.reauthorize.reauthorizeRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.item.reauthorize.reauthorizeRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.item.reauthorize.reauthorizeRequestBuilderRequestsMetadata @@ -134404,6 +134584,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.subscriptionsRequestBuilder::|public|bySubscriptionId(subscriptionId:string):SubscriptionItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.subscriptionsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.subscriptionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):SubscriptionCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.subscriptionsRequestBuilder::|public|getVapidPublicKey:GetVapidPublicKeyRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.subscriptionsRequestBuilder::|public|post(body:Subscription; requestConfiguration?:RequestConfiguration):Subscription github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.subscriptionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.shares.item.list.subscriptions.subscriptionsRequestBuilder::|public|toPostRequestInformation(body:Subscription; requestConfiguration?:RequestConfiguration):RequestInformation @@ -136680,6 +136861,18 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscrip github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.count.countRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.count.countRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|value:string +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetVapidPublicKeyGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.getVapidPublicKey::createGetVapidPublicKeyGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetVapidPublicKeyGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.getVapidPublicKey::deserializeIntoGetVapidPublicKeyGetResponse(GetVapidPublicKeyGetResponse:GetVapidPublicKeyGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.getVapidPublicKey::serializeGetVapidPublicKeyGetResponse(writer:SerializationWriter; GetVapidPublicKeyGetResponse:GetVapidPublicKeyGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.item.reauthorize.reauthorizeRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.item.reauthorize.reauthorizeRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.item.reauthorize.reauthorizeRequestBuilderRequestsMetadata @@ -136702,6 +136895,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscrip github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.subscriptionsRequestBuilder::|public|bySubscriptionId(subscriptionId:string):SubscriptionItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.subscriptionsRequestBuilder::|public|Count:CountRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.subscriptionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):SubscriptionCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.subscriptionsRequestBuilder::|public|getVapidPublicKey:GetVapidPublicKeyRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.subscriptionsRequestBuilder::|public|post(body:Subscription; requestConfiguration?:RequestConfiguration):Subscription github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.subscriptionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.sites.item.lists.item.subscriptions.subscriptionsRequestBuilder::|public|toPostRequestInformation(body:Subscription; requestConfiguration?:RequestConfiguration):RequestInformation @@ -147195,6 +147389,18 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.subscribedSkus.subscribedSkusR github.com/microsoftgraph/msgraph-sdk-typescript/.subscribedSkus.subscribedSkusRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.subscribedSkus.subscribedSkusRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.subscribedSkus.subscribedSkusRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse::|public|value:string +github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.getVapidPublicKey.GetVapidPublicKeyGetResponse~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GetVapidPublicKeyGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.getVapidPublicKey.getVapidPublicKeyRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.getVapidPublicKey::createGetVapidPublicKeyGetResponseFromDiscriminatorValue(parseNode:ParseNode):GetVapidPublicKeyGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.getVapidPublicKey::deserializeIntoGetVapidPublicKeyGetResponse(GetVapidPublicKeyGetResponse:GetVapidPublicKeyGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.getVapidPublicKey::serializeGetVapidPublicKeyGetResponse(writer:SerializationWriter; GetVapidPublicKeyGetResponse:GetVapidPublicKeyGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.item.reauthorize.reauthorizeRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.item.reauthorize.reauthorizeRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.item.reauthorize.reauthorizeRequestBuilderRequestsMetadata @@ -147215,6 +147421,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.item.subscriptio github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.item.SubscriptionItemRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.subscriptionsRequestBuilder::|public|bySubscriptionId(subscriptionId:string):SubscriptionItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.subscriptionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):SubscriptionCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.subscriptionsRequestBuilder::|public|getVapidPublicKey:GetVapidPublicKeyRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.subscriptionsRequestBuilder::|public|post(body:Subscription; requestConfiguration?:RequestConfiguration):Subscription github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.subscriptionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.subscriptions.subscriptionsRequestBuilder::|public|toPostRequestInformation(body:Subscription; requestConfiguration?:RequestConfiguration):RequestInformation diff --git a/packages/kiota-lock.json b/packages/kiota-lock.json index 74d08e67963..4838c97faa1 100644 --- a/packages/kiota-lock.json +++ b/packages/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "62F83CD8AE47B1679CAE90B419ECEEA7E8E9ADF2EC503FF31CD525A647F2DDFD950071B1DB63B0F65D03260D1AAD642FD78D44B4C15B04778387EC3A018DDF3A", + "descriptionHash": "69696A6A0E6B0C446E2144BB6EA04E01713601E3448A463BAAB5112D4FE1A8CA2FEAB7731DA16DBD5CB6A6A8FE039C9934C019462E8777F3F8CC0A96C505B146", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.35.0", diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceInvitations/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceInvitations/index.ts index 5919fbf7d93..70f1e58e7a9 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceInvitations/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceInvitations/index.ts @@ -27,28 +27,30 @@ export interface GovernanceInvitationsRequestBuilder extends BaseRequestBuilder< */ byGovernanceInvitationId(governanceInvitationId: string) : GovernanceInvitationItemRequestBuilder; /** - * Get governanceInvitations from directory + * Get a list of the governanceInvitation objects and their properties. This API method returns all governance invitations where the calling tenant is either the governing tenant or the governed tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-list-governanceinvitations?view=graph-rest-1.0|Find more info here} */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Create new navigation property to governanceInvitations for directory + * Create a new governanceInvitation to establish a governance relationship with a governed tenant. Invitations provide an alternative mechanism to governance requests for initiating relationships. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-post-governanceinvitations?view=graph-rest-1.0|Find more info here} */ post(body: GovernanceInvitation, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get governanceInvitations from directory + * Get a list of the governanceInvitation objects and their properties. This API method returns all governance invitations where the calling tenant is either the governing tenant or the governed tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Create new navigation property to governanceInvitations for directory + * Create a new governanceInvitation to establish a governance relationship with a governed tenant. Invitations provide an alternative mechanism to governance requests for initiating relationships. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} @@ -56,7 +58,7 @@ export interface GovernanceInvitationsRequestBuilder extends BaseRequestBuilder< toPostRequestInformation(body: GovernanceInvitation, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get governanceInvitations from directory + * Get a list of the governanceInvitation objects and their properties. This API method returns all governance invitations where the calling tenant is either the governing tenant or the governed tenant. */ export interface GovernanceInvitationsRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceInvitations/item/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceInvitations/item/index.ts index ca81fe6831c..f7bbb96d922 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceInvitations/item/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceInvitations/item/index.ts @@ -13,16 +13,18 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface GovernanceInvitationItemRequestBuilder extends BaseRequestBuilder { /** - * Delete navigation property governanceInvitations for directory + * Delete a governanceInvitation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-governanceinvitation-delete?view=graph-rest-1.0|Find more info here} */ delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get governanceInvitations from directory + * Read the properties of a governanceInvitation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-governanceinvitation-get?view=graph-rest-1.0|Find more info here} */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** @@ -34,13 +36,13 @@ export interface GovernanceInvitationItemRequestBuilder extends BaseRequestBuild */ patch(body: GovernanceInvitation, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Delete navigation property governanceInvitations for directory + * Delete a governanceInvitation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Get governanceInvitations from directory + * Read the properties of a governanceInvitation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -54,7 +56,7 @@ export interface GovernanceInvitationItemRequestBuilder extends BaseRequestBuild toPatchRequestInformation(body: GovernanceInvitation, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get governanceInvitations from directory + * Read the properties of a governanceInvitation object. */ export interface GovernanceInvitationItemRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/governancePolicyTemplates/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/governancePolicyTemplates/index.ts index 2e01a3e1d9f..71b6b067308 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/governancePolicyTemplates/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/governancePolicyTemplates/index.ts @@ -27,28 +27,30 @@ export interface GovernancePolicyTemplatesRequestBuilder extends BaseRequestBuil */ byTenantGovernancePolicyTemplateId(tenantGovernancePolicyTemplateId: string) : TenantGovernancePolicyTemplateItemRequestBuilder; /** - * Get governancePolicyTemplates from directory + * Get a list of the tenantGovernancePolicyTemplate objects and their properties. Policy templates define the configuration that is applied when establishing governance relationships. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-list-governancepolicytemplates?view=graph-rest-1.0|Find more info here} */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Create new navigation property to governancePolicyTemplates for directory + * Create a new tenantGovernancePolicyTemplate that defines the configuration for establishing governance relationships, including role assignments and applications to provision. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-post-governancepolicytemplates?view=graph-rest-1.0|Find more info here} */ post(body: TenantGovernancePolicyTemplate, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get governancePolicyTemplates from directory + * Get a list of the tenantGovernancePolicyTemplate objects and their properties. Policy templates define the configuration that is applied when establishing governance relationships. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Create new navigation property to governancePolicyTemplates for directory + * Create a new tenantGovernancePolicyTemplate that defines the configuration for establishing governance relationships, including role assignments and applications to provision. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} @@ -56,7 +58,7 @@ export interface GovernancePolicyTemplatesRequestBuilder extends BaseRequestBuil toPostRequestInformation(body: TenantGovernancePolicyTemplate, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get governancePolicyTemplates from directory + * Get a list of the tenantGovernancePolicyTemplate objects and their properties. Policy templates define the configuration that is applied when establishing governance relationships. */ export interface GovernancePolicyTemplatesRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/governancePolicyTemplates/item/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/governancePolicyTemplates/item/index.ts index 7a0e94572ba..ab046dae6d5 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/governancePolicyTemplates/item/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/governancePolicyTemplates/item/index.ts @@ -13,40 +13,43 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface TenantGovernancePolicyTemplateItemRequestBuilder extends BaseRequestBuilder { /** - * Delete navigation property governancePolicyTemplates for directory + * Delete a tenantGovernancePolicyTemplate object. You can't delete the default template or templates currently used by active relationships. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-delete-governancepolicytemplates?view=graph-rest-1.0|Find more info here} */ delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get governancePolicyTemplates from directory + * Read the properties of a tenantGovernancePolicyTemplate object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-governancepolicytemplate-get?view=graph-rest-1.0|Find more info here} */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Update the navigation property governancePolicyTemplates in directory + * Update the properties of a tenantGovernancePolicyTemplate object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-governancepolicytemplate-update?view=graph-rest-1.0|Find more info here} */ patch(body: TenantGovernancePolicyTemplate, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Delete navigation property governancePolicyTemplates for directory + * Delete a tenantGovernancePolicyTemplate object. You can't delete the default template or templates currently used by active relationships. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Get governancePolicyTemplates from directory + * Read the properties of a tenantGovernancePolicyTemplate object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Update the navigation property governancePolicyTemplates in directory + * Update the properties of a tenantGovernancePolicyTemplate object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} @@ -54,7 +57,7 @@ export interface TenantGovernancePolicyTemplateItemRequestBuilder extends BaseRe toPatchRequestInformation(body: TenantGovernancePolicyTemplate, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get governancePolicyTemplates from directory + * Read the properties of a tenantGovernancePolicyTemplate object. */ export interface TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRelationships/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRelationships/index.ts index 83a888c9284..b59fc8cb05d 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRelationships/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRelationships/index.ts @@ -27,10 +27,11 @@ export interface GovernanceRelationshipsRequestBuilder extends BaseRequestBuilde */ byGovernanceRelationshipId(governanceRelationshipId: string) : GovernanceRelationshipItemRequestBuilder; /** - * Get governanceRelationships from directory + * Get a list of the governanceRelationship objects and their properties. This API method returns all governance relationships where the calling tenant is either the governing tenant or the governed tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-list-governancerelationships?view=graph-rest-1.0|Find more info here} */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** @@ -42,7 +43,7 @@ export interface GovernanceRelationshipsRequestBuilder extends BaseRequestBuilde */ post(body: GovernanceRelationship, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get governanceRelationships from directory + * Get a list of the governanceRelationship objects and their properties. This API method returns all governance relationships where the calling tenant is either the governing tenant or the governed tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -56,7 +57,7 @@ export interface GovernanceRelationshipsRequestBuilder extends BaseRequestBuilde toPostRequestInformation(body: GovernanceRelationship, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get governanceRelationships from directory + * Get a list of the governanceRelationship objects and their properties. This API method returns all governance relationships where the calling tenant is either the governing tenant or the governed tenant. */ export interface GovernanceRelationshipsRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRelationships/item/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRelationships/item/index.ts index 9f8412f7ece..4540375e926 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRelationships/item/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRelationships/item/index.ts @@ -19,18 +19,20 @@ export interface GovernanceRelationshipItemRequestBuilder extends BaseRequestBui */ delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get governanceRelationships from directory + * Read the properties of a governanceRelationship object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-governancerelationship-get?view=graph-rest-1.0|Find more info here} */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Update the navigation property governanceRelationships in directory + * Update the status property of a governanceRelationship to initiate the termination process. There are two models for termination:1) Initiated by the governing tenant: After the governing tenant updates the status to terminationRequestedByGoverningTenant, the governed tenant may subsequently update the status to terminated.1) Directly terminated by the governed tenant: The governed tenant updates the status to terminated to immediately terminate the relationship. When the governed tenant updates the status to terminated in either model, the resources that were provisioned in the governed tenant upon relationship creation are deleted. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-governancerelationship-update?view=graph-rest-1.0|Find more info here} */ patch(body: GovernanceRelationship, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** @@ -40,13 +42,13 @@ export interface GovernanceRelationshipItemRequestBuilder extends BaseRequestBui */ toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Get governanceRelationships from directory + * Read the properties of a governanceRelationship object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Update the navigation property governanceRelationships in directory + * Update the status property of a governanceRelationship to initiate the termination process. There are two models for termination:1) Initiated by the governing tenant: After the governing tenant updates the status to terminationRequestedByGoverningTenant, the governed tenant may subsequently update the status to terminated.1) Directly terminated by the governed tenant: The governed tenant updates the status to terminated to immediately terminate the relationship. When the governed tenant updates the status to terminated in either model, the resources that were provisioned in the governed tenant upon relationship creation are deleted. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} @@ -54,7 +56,7 @@ export interface GovernanceRelationshipItemRequestBuilder extends BaseRequestBui toPatchRequestInformation(body: GovernanceRelationship, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get governanceRelationships from directory + * Read the properties of a governanceRelationship object. */ export interface GovernanceRelationshipItemRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRequests/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRequests/index.ts index d2646efb382..e70e0a43d1b 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRequests/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRequests/index.ts @@ -27,28 +27,30 @@ export interface GovernanceRequestsRequestBuilder extends BaseRequestBuilder} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-list-governancerequests?view=graph-rest-1.0|Find more info here} */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Create new navigation property to governanceRequests for directory + * Create a new governanceRequest to establish a governance relationship with a governed tenant. The governed tenant can then accept or reject the request. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-post-governancerequests?view=graph-rest-1.0|Find more info here} */ post(body: GovernanceRequest, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get governanceRequests from directory + * Get a list of the governanceRequest objects and their properties. This API method returns all governance requests where the calling tenant is either the governing tenant or the governed tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Create new navigation property to governanceRequests for directory + * Create a new governanceRequest to establish a governance relationship with a governed tenant. The governed tenant can then accept or reject the request. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} @@ -56,7 +58,7 @@ export interface GovernanceRequestsRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; } /** - * Get governanceRequests from directory + * Get a list of the governanceRequest objects and their properties. This API method returns all governance requests where the calling tenant is either the governing tenant or the governed tenant. */ export interface GovernanceRequestsRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRequests/item/governancePolicyTemplate/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRequests/item/governancePolicyTemplate/index.ts index f5a33fcb838..8c788e3783a 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRequests/item/governancePolicyTemplate/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRequests/item/governancePolicyTemplate/index.ts @@ -13,21 +13,21 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface GovernancePolicyTemplateRequestBuilder extends BaseRequestBuilder { /** - * Get governancePolicyTemplate from directory + * The governance policy template associated with this request. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get governancePolicyTemplate from directory + * The governance policy template associated with this request. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get governancePolicyTemplate from directory + * The governance policy template associated with this request. */ export interface GovernancePolicyTemplateRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRequests/item/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRequests/item/index.ts index 1c76bc923da..3f4bf919600 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRequests/item/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/governanceRequests/item/index.ts @@ -25,18 +25,20 @@ export interface GovernanceRequestItemRequestBuilder extends BaseRequestBuilder< */ delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get governanceRequests from directory + * Read the properties of a governanceRequest object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-governancerequest-get?view=graph-rest-1.0|Find more info here} */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Update the navigation property governanceRequests in directory + * Update the status property of a governanceRequest to accept or reject the governance request. Only the governed tenant can update the request status. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-governancerequest-update?view=graph-rest-1.0|Find more info here} */ patch(body: GovernanceRequest, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** @@ -46,13 +48,13 @@ export interface GovernanceRequestItemRequestBuilder extends BaseRequestBuilder< */ toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Get governanceRequests from directory + * Read the properties of a governanceRequest object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Update the navigation property governanceRequests in directory + * Update the status property of a governanceRequest to accept or reject the governance request. Only the governed tenant can update the request status. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} @@ -60,7 +62,7 @@ export interface GovernanceRequestItemRequestBuilder extends BaseRequestBuilder< toPatchRequestInformation(body: GovernanceRequest, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get governanceRequests from directory + * Read the properties of a governanceRequest object. */ export interface GovernanceRequestItemRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/index.ts index 7665a7b09a2..97035062e1a 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/index.ts @@ -55,7 +55,7 @@ export interface TenantGovernanceRequestBuilder extends BaseRequestBuilder | undefined) : Promise; /** - * Get tenantGovernance from directory + * Container for Microsoft Entra Tenant Governance capabilities. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -76,7 +76,7 @@ export interface TenantGovernanceRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; /** - * Get tenantGovernance from directory + * Container for Microsoft Entra Tenant Governance capabilities. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -90,7 +90,7 @@ export interface TenantGovernanceRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; } /** - * Get tenantGovernance from directory + * Container for Microsoft Entra Tenant Governance capabilities. */ export interface TenantGovernanceRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/index.ts index 71fa6a9eac0..efa0cac1135 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/index.ts @@ -33,10 +33,11 @@ export interface RelatedTenantsRequestBuilder extends BaseRequestBuilder} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-list-relatedtenants?view=graph-rest-1.0|Find more info here} */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** @@ -48,7 +49,7 @@ export interface RelatedTenantsRequestBuilder extends BaseRequestBuilder | undefined) : Promise; /** - * Get relatedTenants from directory + * Get a list of relatedTenant objects and their properties, including relationship metrics. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -62,7 +63,7 @@ export interface RelatedTenantsRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; } /** - * Get relatedTenants from directory + * Get a list of relatedTenant objects and their properties, including relationship metrics. */ export interface RelatedTenantsRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/appB2BSignInActivityMetrics/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/appB2BSignInActivityMetrics/index.ts index 248d2963920..5a74c826cf9 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/appB2BSignInActivityMetrics/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/appB2BSignInActivityMetrics/index.ts @@ -13,21 +13,21 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface AppB2BSignInActivityMetricsRequestBuilder extends BaseRequestBuilder { /** - * Get appB2BSignInActivityMetrics from directory + * B2B sign-in activity metrics for this related tenant. Expanded by default. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get appB2BSignInActivityMetrics from directory + * B2B sign-in activity metrics for this related tenant. Expanded by default. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get appB2BSignInActivityMetrics from directory + * B2B sign-in activity metrics for this related tenant. Expanded by default. */ export interface AppB2BSignInActivityMetricsRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/b2BRegistrationMetrics/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/b2BRegistrationMetrics/index.ts index c9f9f14a936..540e2af5b7d 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/b2BRegistrationMetrics/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/b2BRegistrationMetrics/index.ts @@ -13,21 +13,21 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface B2BRegistrationMetricsRequestBuilder extends BaseRequestBuilder { /** - * Get b2BRegistrationMetrics from directory + * B2B registration metrics for this related tenant. Expanded by default. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get b2BRegistrationMetrics from directory + * B2B registration metrics for this related tenant. Expanded by default. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get b2BRegistrationMetrics from directory + * B2B registration metrics for this related tenant. Expanded by default. */ export interface B2BRegistrationMetricsRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/b2BSignInActivityMetrics/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/b2BSignInActivityMetrics/index.ts index cf79f55091b..75051e740f7 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/b2BSignInActivityMetrics/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/b2BSignInActivityMetrics/index.ts @@ -13,21 +13,21 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface B2BSignInActivityMetricsRequestBuilder extends BaseRequestBuilder { /** - * Get b2BSignInActivityMetrics from directory + * B2B sign-in activity metrics for this related tenant. Expanded by default. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get b2BSignInActivityMetrics from directory + * B2B sign-in activity metrics for this related tenant. Expanded by default. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get b2BSignInActivityMetrics from directory + * B2B sign-in activity metrics for this related tenant. Expanded by default. */ export interface B2BSignInActivityMetricsRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/billingMetrics/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/billingMetrics/index.ts index e3d3aa38d82..8a8f890f5e2 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/billingMetrics/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/billingMetrics/index.ts @@ -13,21 +13,21 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface BillingMetricsRequestBuilder extends BaseRequestBuilder { /** - * Get billingMetrics from directory + * Billing metrics for this related tenant. Expanded by default. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get billingMetrics from directory + * Billing metrics for this related tenant. Expanded by default. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get billingMetrics from directory + * Billing metrics for this related tenant. Expanded by default. */ export interface BillingMetricsRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/index.ts index 8522c8d1b44..d663a04941f 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/index.ts @@ -49,10 +49,11 @@ export interface RelatedTenantItemRequestBuilder extends BaseRequestBuilder | undefined) : Promise; /** - * Get relatedTenants from directory + * Read the properties and relationships of a relatedTenant object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-relatedtenant-get?view=graph-rest-1.0|Find more info here} */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** @@ -70,7 +71,7 @@ export interface RelatedTenantItemRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; /** - * Get relatedTenants from directory + * Read the properties and relationships of a relatedTenant object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -84,7 +85,7 @@ export interface RelatedTenantItemRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; } /** - * Get relatedTenants from directory + * Read the properties and relationships of a relatedTenant object. */ export interface RelatedTenantItemRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/multiTenantApplicationMetrics/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/multiTenantApplicationMetrics/index.ts index c7260fc4dba..e01a7140796 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/multiTenantApplicationMetrics/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/item/multiTenantApplicationMetrics/index.ts @@ -13,21 +13,21 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface MultiTenantApplicationMetricsRequestBuilder extends BaseRequestBuilder { /** - * Get multiTenantApplicationMetrics from directory + * Multi-tenant application usage metrics for this related tenant. Expanded by default. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get multiTenantApplicationMetrics from directory + * Multi-tenant application usage metrics for this related tenant. Expanded by default. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get multiTenantApplicationMetrics from directory + * Multi-tenant application usage metrics for this related tenant. Expanded by default. */ export interface MultiTenantApplicationMetricsRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/refresh/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/refresh/index.ts index a6316fadb8b..28f2c8d1392 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/refresh/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/relatedTenants/refresh/index.ts @@ -11,13 +11,14 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface RefreshRequestBuilder extends BaseRequestBuilder { /** - * Invoke action refresh + * Refresh the list of related tenants. The list is also automatically refreshed daily. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-relatedtenant-refresh?view=graph-rest-1.0|Find more info here} */ post(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Invoke action refresh + * Refresh the list of related tenants. The list is also automatically refreshed daily. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/settings/enableRelatedTenants/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/settings/enableRelatedTenants/index.ts index c177937852e..7af8d8650e8 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/settings/enableRelatedTenants/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/settings/enableRelatedTenants/index.ts @@ -11,13 +11,14 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface EnableRelatedTenantsRequestBuilder extends BaseRequestBuilder { /** - * Invoke action enableRelatedTenants + * Enable the related tenants feature for tenant discovery. After calling this action, the isRelatedTenantsEnabled property of tenantGovernanceSetting is set to true, which allows the use of related tenant APIs. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-tenantgovernancesetting-enablerelatedtenants?view=graph-rest-1.0|Find more info here} */ post(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Invoke action enableRelatedTenants + * Enable the related tenants feature for tenant discovery. After calling this action, the isRelatedTenantsEnabled property of tenantGovernanceSetting is set to true, which allows the use of related tenant APIs. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ diff --git a/packages/msgraph-sdk-directory/directory/tenantGovernance/settings/index.ts b/packages/msgraph-sdk-directory/directory/tenantGovernance/settings/index.ts index aa510fc29cc..4ec036d7c7d 100644 --- a/packages/msgraph-sdk-directory/directory/tenantGovernance/settings/index.ts +++ b/packages/msgraph-sdk-directory/directory/tenantGovernance/settings/index.ts @@ -25,18 +25,20 @@ export interface SettingsRequestBuilder extends BaseRequestBuilder | undefined) : Promise; /** - * Get settings from directory + * Read the properties of the tenantGovernanceSetting singleton, which controls related tenant discovery and invitation capabilities. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-tenantgovernancesetting-get?view=graph-rest-1.0|Find more info here} */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Update the navigation property settings in directory + * Update the canReceiveInvitations property of the tenantGovernanceSetting singleton. This property controls whether the tenant can receive governance invitations. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/tenantgovernanceservices-tenantgovernancesetting-update?view=graph-rest-1.0|Find more info here} */ patch(body: TenantGovernanceSetting, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** @@ -46,13 +48,13 @@ export interface SettingsRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; /** - * Get settings from directory + * Read the properties of the tenantGovernanceSetting singleton, which controls related tenant discovery and invitation capabilities. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Update the navigation property settings in directory + * Update the canReceiveInvitations property of the tenantGovernanceSetting singleton. This property controls whether the tenant can receive governance invitations. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} @@ -60,7 +62,7 @@ export interface SettingsRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; } /** - * Get settings from directory + * Read the properties of the tenantGovernanceSetting singleton, which controls related tenant discovery and invitation capabilities. */ export interface SettingsRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk-drives/drives/item/items/item/subscriptions/getVapidPublicKey/index.ts b/packages/msgraph-sdk-drives/drives/item/items/item/subscriptions/getVapidPublicKey/index.ts new file mode 100644 index 00000000000..c5436794a6a --- /dev/null +++ b/packages/msgraph-sdk-drives/drives/item/items/item/subscriptions/getVapidPublicKey/index.ts @@ -0,0 +1,90 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {GetVapidPublicKeyGetResponse} + */ +// @ts-ignore +export function createGetVapidPublicKeyGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoGetVapidPublicKeyGetResponse; +} +/** + * The deserialization information for the current model + * @param GetVapidPublicKeyGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoGetVapidPublicKeyGetResponse(getVapidPublicKeyGetResponse: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { getVapidPublicKeyGetResponse.backingStoreEnabled = true; }, + "value": n => { getVapidPublicKeyGetResponse.value = n.getStringValue(); }, + } +} +export interface GetVapidPublicKeyGetResponse extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The value property + */ + value?: string | null; +} +/** + * Provides operations to call the getVapidPublicKey method. + */ +export interface GetVapidPublicKeyRequestBuilder extends BaseRequestBuilder { + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-1.0|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param GetVapidPublicKeyGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeGetVapidPublicKeyGetResponse(writer: SerializationWriter, getVapidPublicKeyGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!getVapidPublicKeyGetResponse || isSerializingDerivedType) { return; } + writer.writeStringValue("value", getVapidPublicKeyGetResponse.value); + writer.writeAdditionalData(getVapidPublicKeyGetResponse.additionalData); +} +/** + * Uri template for the request builder. + */ +export const GetVapidPublicKeyRequestBuilderUriTemplate = "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/subscriptions/getVapidPublicKey()"; +/** + * Metadata for all the requests in the request builder. + */ +export const GetVapidPublicKeyRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: GetVapidPublicKeyRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGetVapidPublicKeyGetResponseFromDiscriminatorValue, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-drives/drives/item/items/item/subscriptions/index.ts b/packages/msgraph-sdk-drives/drives/item/items/item/subscriptions/index.ts index 67a978951d3..2c6938706d2 100644 --- a/packages/msgraph-sdk-drives/drives/item/items/item/subscriptions/index.ts +++ b/packages/msgraph-sdk-drives/drives/item/items/item/subscriptions/index.ts @@ -8,6 +8,8 @@ import { createODataErrorFromDiscriminatorValue, type ODataError } from '@micros // @ts-ignore import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; // @ts-ignore +import { GetVapidPublicKeyRequestBuilderRequestsMetadata, type GetVapidPublicKeyRequestBuilder } from './getVapidPublicKey/index.js'; +// @ts-ignore import { SubscriptionItemRequestBuilderNavigationMetadata, SubscriptionItemRequestBuilderRequestsMetadata, type SubscriptionItemRequestBuilder } from './item/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; @@ -20,6 +22,10 @@ export interface SubscriptionsRequestBuilder extends BaseRequestBuilder Record void>) { + return deserializeIntoGetVapidPublicKeyGetResponse; +} +/** + * The deserialization information for the current model + * @param GetVapidPublicKeyGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoGetVapidPublicKeyGetResponse(getVapidPublicKeyGetResponse: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { getVapidPublicKeyGetResponse.backingStoreEnabled = true; }, + "value": n => { getVapidPublicKeyGetResponse.value = n.getStringValue(); }, + } +} +export interface GetVapidPublicKeyGetResponse extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The value property + */ + value?: string | null; +} +/** + * Provides operations to call the getVapidPublicKey method. + */ +export interface GetVapidPublicKeyRequestBuilder extends BaseRequestBuilder { + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-1.0|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param GetVapidPublicKeyGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeGetVapidPublicKeyGetResponse(writer: SerializationWriter, getVapidPublicKeyGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!getVapidPublicKeyGetResponse || isSerializingDerivedType) { return; } + writer.writeStringValue("value", getVapidPublicKeyGetResponse.value); + writer.writeAdditionalData(getVapidPublicKeyGetResponse.additionalData); +} +/** + * Uri template for the request builder. + */ +export const GetVapidPublicKeyRequestBuilderUriTemplate = "{+baseurl}/drives/{drive%2Did}/list/subscriptions/getVapidPublicKey()"; +/** + * Metadata for all the requests in the request builder. + */ +export const GetVapidPublicKeyRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: GetVapidPublicKeyRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGetVapidPublicKeyGetResponseFromDiscriminatorValue, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-drives/drives/item/list/subscriptions/index.ts b/packages/msgraph-sdk-drives/drives/item/list/subscriptions/index.ts index df3d8a727e3..7e793023d19 100644 --- a/packages/msgraph-sdk-drives/drives/item/list/subscriptions/index.ts +++ b/packages/msgraph-sdk-drives/drives/item/list/subscriptions/index.ts @@ -8,6 +8,8 @@ import { createODataErrorFromDiscriminatorValue, type ODataError } from '@micros // @ts-ignore import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; // @ts-ignore +import { GetVapidPublicKeyRequestBuilderRequestsMetadata, type GetVapidPublicKeyRequestBuilder } from './getVapidPublicKey/index.js'; +// @ts-ignore import { SubscriptionItemRequestBuilderNavigationMetadata, SubscriptionItemRequestBuilderRequestsMetadata, type SubscriptionItemRequestBuilder } from './item/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; @@ -20,6 +22,10 @@ export interface SubscriptionsRequestBuilder extends BaseRequestBuilder Record void>) { + return deserializeIntoGetVapidPublicKeyGetResponse; +} +/** + * The deserialization information for the current model + * @param GetVapidPublicKeyGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoGetVapidPublicKeyGetResponse(getVapidPublicKeyGetResponse: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { getVapidPublicKeyGetResponse.backingStoreEnabled = true; }, + "value": n => { getVapidPublicKeyGetResponse.value = n.getStringValue(); }, + } +} +export interface GetVapidPublicKeyGetResponse extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The value property + */ + value?: string | null; +} +/** + * Provides operations to call the getVapidPublicKey method. + */ +export interface GetVapidPublicKeyRequestBuilder extends BaseRequestBuilder { + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-1.0|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param GetVapidPublicKeyGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeGetVapidPublicKeyGetResponse(writer: SerializationWriter, getVapidPublicKeyGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!getVapidPublicKeyGetResponse || isSerializingDerivedType) { return; } + writer.writeStringValue("value", getVapidPublicKeyGetResponse.value); + writer.writeAdditionalData(getVapidPublicKeyGetResponse.additionalData); +} +/** + * Uri template for the request builder. + */ +export const GetVapidPublicKeyRequestBuilderUriTemplate = "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/getVapidPublicKey()"; +/** + * Metadata for all the requests in the request builder. + */ +export const GetVapidPublicKeyRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: GetVapidPublicKeyRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGetVapidPublicKeyGetResponseFromDiscriminatorValue, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-groups/groups/item/sites/item/lists/item/subscriptions/index.ts b/packages/msgraph-sdk-groups/groups/item/sites/item/lists/item/subscriptions/index.ts index 1667955cc60..e9b016df666 100644 --- a/packages/msgraph-sdk-groups/groups/item/sites/item/lists/item/subscriptions/index.ts +++ b/packages/msgraph-sdk-groups/groups/item/sites/item/lists/item/subscriptions/index.ts @@ -8,6 +8,8 @@ import { createODataErrorFromDiscriminatorValue, type ODataError } from '@micros // @ts-ignore import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; // @ts-ignore +import { GetVapidPublicKeyRequestBuilderRequestsMetadata, type GetVapidPublicKeyRequestBuilder } from './getVapidPublicKey/index.js'; +// @ts-ignore import { SubscriptionItemRequestBuilderNavigationMetadata, SubscriptionItemRequestBuilderRequestsMetadata, type SubscriptionItemRequestBuilder } from './item/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; @@ -20,6 +22,10 @@ export interface SubscriptionsRequestBuilder extends BaseRequestBuilder { /** - * Invoke action batchApplyCustomDataProvidedResourceDecisions + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-1.0|Find more info here} */ post(body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Invoke action batchApplyCustomDataProvidedResourceDecisions + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/batchApplyCustomDataProvidedResourceDecisions/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/batchApplyCustomDataProvidedResourceDecisions/index.ts index b78567d62bf..f4ce48a640b 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/batchApplyCustomDataProvidedResourceDecisions/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/batchApplyCustomDataProvidedResourceDecisions/index.ts @@ -31,14 +31,15 @@ export interface BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody ex */ export interface BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder extends BaseRequestBuilder { /** - * Invoke action batchApplyCustomDataProvidedResourceDecisions + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-1.0|Find more info here} */ post(body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Invoke action batchApplyCustomDataProvidedResourceDecisions + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/batchApplyCustomDataProvidedResourceDecisions/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/batchApplyCustomDataProvidedResourceDecisions/index.ts index a8ab754a1f4..7fa033545b0 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/batchApplyCustomDataProvidedResourceDecisions/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/batchApplyCustomDataProvidedResourceDecisions/index.ts @@ -31,14 +31,15 @@ export interface BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody ex */ export interface BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder extends BaseRequestBuilder { /** - * Invoke action batchApplyCustomDataProvidedResourceDecisions + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-1.0|Find more info here} */ post(body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Invoke action batchApplyCustomDataProvidedResourceDecisions + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. This action is part of the unified access reviews surface and is available only through the /identityGovernance/accessReviews/unified route. For more information, see unifiedRoot. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/customExtensions/count/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/customExtensions/count/index.ts new file mode 100644 index 00000000000..edbf60b9270 --- /dev/null +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/customExtensions/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/privilegedAccess/customExtensions/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/customExtensions/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/customExtensions/index.ts new file mode 100644 index 00000000000..802c72a6708 --- /dev/null +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/customExtensions/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createRoleManagementCustomCalloutExtensionCollectionResponseFromDiscriminatorValue, createRoleManagementCustomCalloutExtensionFromDiscriminatorValue, serializeRoleManagementCustomCalloutExtension, type RoleManagementCustomCalloutExtension, type RoleManagementCustomCalloutExtensionCollectionResponse } from '@microsoft/msgraph-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { RoleManagementCustomCalloutExtensionItemRequestBuilderRequestsMetadata, type RoleManagementCustomCalloutExtensionItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the customExtensions property of the microsoft.graph.privilegedAccessRoot entity. + */ +export interface CustomExtensionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the customExtensions property of the microsoft.graph.privilegedAccessRoot entity. + * @param roleManagementCustomCalloutExtensionId The unique identifier of roleManagementCustomCalloutExtension + * @returns {RoleManagementCustomCalloutExtensionItemRequestBuilder} + */ + byRoleManagementCustomCalloutExtensionId(roleManagementCustomCalloutExtensionId: string) : RoleManagementCustomCalloutExtensionItemRequestBuilder; + /** + * Get customExtensions from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to customExtensions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: RoleManagementCustomCalloutExtension, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get customExtensions from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to customExtensions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: RoleManagementCustomCalloutExtension, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get customExtensions from identityGovernance + */ +export interface CustomExtensionsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const CustomExtensionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/privilegedAccess/customExtensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CustomExtensionsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const CustomExtensionsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byRoleManagementCustomCalloutExtensionId: { + requestsMetadata: RoleManagementCustomCalloutExtensionItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["roleManagementCustomCalloutExtension%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CustomExtensionsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CustomExtensionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRoleManagementCustomCalloutExtensionCollectionResponseFromDiscriminatorValue, + queryParametersMapper: CustomExtensionsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: CustomExtensionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRoleManagementCustomCalloutExtensionFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeRoleManagementCustomCalloutExtension, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/customExtensions/item/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/customExtensions/item/index.ts new file mode 100644 index 00000000000..21de736a997 --- /dev/null +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/customExtensions/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createRoleManagementCustomCalloutExtensionFromDiscriminatorValue, serializeRoleManagementCustomCalloutExtension, type RoleManagementCustomCalloutExtension } from '@microsoft/msgraph-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the customExtensions property of the microsoft.graph.privilegedAccessRoot entity. + */ +export interface RoleManagementCustomCalloutExtensionItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property customExtensions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get customExtensions from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property customExtensions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: RoleManagementCustomCalloutExtension, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property customExtensions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Get customExtensions from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property customExtensions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: RoleManagementCustomCalloutExtension, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get customExtensions from identityGovernance + */ +export interface RoleManagementCustomCalloutExtensionItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const RoleManagementCustomCalloutExtensionItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/privilegedAccess/customExtensions/{roleManagementCustomCalloutExtension%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const RoleManagementCustomCalloutExtensionItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const RoleManagementCustomCalloutExtensionItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: RoleManagementCustomCalloutExtensionItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: RoleManagementCustomCalloutExtensionItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRoleManagementCustomCalloutExtensionFromDiscriminatorValue, + queryParametersMapper: RoleManagementCustomCalloutExtensionItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: RoleManagementCustomCalloutExtensionItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRoleManagementCustomCalloutExtensionFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeRoleManagementCustomCalloutExtension, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/item/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/item/index.ts index 4d2f0e41fb0..11fa7cd5708 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/item/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/item/index.ts @@ -16,6 +16,8 @@ import { PrincipalRequestBuilderRequestsMetadata, type PrincipalRequestBuilder } // @ts-ignore import { TargetScheduleRequestBuilderRequestsMetadata, type TargetScheduleRequestBuilder } from './targetSchedule/index.js'; // @ts-ignore +import { type UpdateRequestRequestBuilder, UpdateRequestRequestBuilderRequestsMetadata } from './updateRequest/index.js'; +// @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; /** @@ -42,6 +44,10 @@ export interface PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilde * Provides operations to manage the targetSchedule property of the microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest entity. */ get targetSchedule(): TargetScheduleRequestBuilder; + /** + * Provides operations to call the updateRequest method. + */ + get updateRequest(): UpdateRequestRequestBuilder; /** * Delete navigation property assignmentScheduleRequests for identityGovernance * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -128,6 +134,9 @@ export const PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderNav targetSchedule: { requestsMetadata: TargetScheduleRequestBuilderRequestsMetadata, }, + updateRequest: { + requestsMetadata: UpdateRequestRequestBuilderRequestsMetadata, + }, }; /** * Metadata for all the requests in the request builder. diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/item/updateRequest/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/item/updateRequest/index.ts new file mode 100644 index 00000000000..ceff76d9bdd --- /dev/null +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/item/updateRequest/index.ts @@ -0,0 +1,114 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createPrivilegedAccessGroupAssignmentScheduleRequestFromDiscriminatorValue, createRequestScheduleFromDiscriminatorValue, EvaluationOutcomeObject, serializePrivilegedAccessGroupAssignmentScheduleRequest, serializeRequestSchedule, type EvaluationOutcome, type PrivilegedAccessGroupAssignmentScheduleRequest, type RequestSchedule } from '@microsoft/msgraph-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UpdateRequestPostRequestBody} + */ +// @ts-ignore +export function createUpdateRequestPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUpdateRequestPostRequestBody; +} +/** + * The deserialization information for the current model + * @param UpdateRequestPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUpdateRequestPostRequestBody(updateRequestPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { updateRequestPostRequestBody.backingStoreEnabled = true; }, + "evaluationId": n => { updateRequestPostRequestBody.evaluationId = n.getStringValue(); }, + "evaluationOutcome": n => { updateRequestPostRequestBody.evaluationOutcome = n.getEnumValue(EvaluationOutcomeObject); }, + "reason": n => { updateRequestPostRequestBody.reason = n.getStringValue(); }, + "scheduleInfo": n => { updateRequestPostRequestBody.scheduleInfo = n.getObjectValue(createRequestScheduleFromDiscriminatorValue); }, + } +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param UpdateRequestPostRequestBody The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeUpdateRequestPostRequestBody(writer: SerializationWriter, updateRequestPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!updateRequestPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("evaluationId", updateRequestPostRequestBody.evaluationId); + writer.writeEnumValue("evaluationOutcome", updateRequestPostRequestBody.evaluationOutcome); + writer.writeStringValue("reason", updateRequestPostRequestBody.reason); + writer.writeObjectValue("scheduleInfo", updateRequestPostRequestBody.scheduleInfo, serializeRequestSchedule); + writer.writeAdditionalData(updateRequestPostRequestBody.additionalData); +} +export interface UpdateRequestPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The evaluationId property + */ + evaluationId?: string | null; + /** + * The evaluationOutcome property + */ + evaluationOutcome?: EvaluationOutcome | null; + /** + * The reason property + */ + reason?: string | null; + /** + * The scheduleInfo property + */ + scheduleInfo?: RequestSchedule | null; +} +/** + * Provides operations to call the updateRequest method. + */ +export interface UpdateRequestRequestBuilder extends BaseRequestBuilder { + /** + * Invoke action updateRequest + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: UpdateRequestPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke action updateRequest + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: UpdateRequestPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const UpdateRequestRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/{privilegedAccessGroupAssignmentScheduleRequest%2Did}/updateRequest"; +/** + * Metadata for all the requests in the request builder. + */ +export const UpdateRequestRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: UpdateRequestRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createPrivilegedAccessGroupAssignmentScheduleRequestFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeUpdateRequestPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/index.ts b/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/index.ts index 05cb08ad2d1..5a9eeed5c86 100644 --- a/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/index.ts +++ b/packages/msgraph-sdk-identityGovernance/identityGovernance/privilegedAccess/index.ts @@ -6,6 +6,8 @@ import { createPrivilegedAccessRootFromDiscriminatorValue, serializePrivilegedAc // @ts-ignore import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; // @ts-ignore +import { CustomExtensionsRequestBuilderNavigationMetadata, CustomExtensionsRequestBuilderRequestsMetadata, type CustomExtensionsRequestBuilder } from './customExtensions/index.js'; +// @ts-ignore import { GroupRequestBuilderNavigationMetadata, GroupRequestBuilderRequestsMetadata, type GroupRequestBuilder } from './group/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; @@ -14,6 +16,10 @@ import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type * Provides operations to manage the privilegedAccess property of the microsoft.graph.identityGovernance entity. */ export interface PrivilegedAccessRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the customExtensions property of the microsoft.graph.privilegedAccessRoot entity. + */ + get customExtensions(): CustomExtensionsRequestBuilder; /** * Provides operations to manage the group property of the microsoft.graph.privilegedAccessRoot entity. */ @@ -87,6 +93,10 @@ const PrivilegedAccessRequestBuilderGetQueryParametersMapper: Record, NavigationMetadata> = { + customExtensions: { + requestsMetadata: CustomExtensionsRequestBuilderRequestsMetadata, + navigationMetadata: CustomExtensionsRequestBuilderNavigationMetadata, + }, group: { requestsMetadata: GroupRequestBuilderRequestsMetadata, navigationMetadata: GroupRequestBuilderNavigationMetadata, diff --git a/packages/msgraph-sdk-roleManagement/roleManagement/directory/roleAssignmentScheduleRequests/item/index.ts b/packages/msgraph-sdk-roleManagement/roleManagement/directory/roleAssignmentScheduleRequests/item/index.ts index 63eca188168..d2901536649 100644 --- a/packages/msgraph-sdk-roleManagement/roleManagement/directory/roleAssignmentScheduleRequests/item/index.ts +++ b/packages/msgraph-sdk-roleManagement/roleManagement/directory/roleAssignmentScheduleRequests/item/index.ts @@ -20,6 +20,8 @@ import { RoleDefinitionRequestBuilderRequestsMetadata, type RoleDefinitionReques // @ts-ignore import { TargetScheduleRequestBuilderRequestsMetadata, type TargetScheduleRequestBuilder } from './targetSchedule/index.js'; // @ts-ignore +import { type UpdateRequestRequestBuilder, UpdateRequestRequestBuilderRequestsMetadata } from './updateRequest/index.js'; +// @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; /** @@ -54,6 +56,10 @@ export interface UnifiedRoleAssignmentScheduleRequestItemRequestBuilder extends * Provides operations to manage the targetSchedule property of the microsoft.graph.unifiedRoleAssignmentScheduleRequest entity. */ get targetSchedule(): TargetScheduleRequestBuilder; + /** + * Provides operations to call the updateRequest method. + */ + get updateRequest(): UpdateRequestRequestBuilder; /** * Delete navigation property roleAssignmentScheduleRequests for roleManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -145,6 +151,9 @@ export const UnifiedRoleAssignmentScheduleRequestItemRequestBuilderNavigationMet targetSchedule: { requestsMetadata: TargetScheduleRequestBuilderRequestsMetadata, }, + updateRequest: { + requestsMetadata: UpdateRequestRequestBuilderRequestsMetadata, + }, }; /** * Metadata for all the requests in the request builder. diff --git a/packages/msgraph-sdk-roleManagement/roleManagement/directory/roleAssignmentScheduleRequests/item/updateRequest/index.ts b/packages/msgraph-sdk-roleManagement/roleManagement/directory/roleAssignmentScheduleRequests/item/updateRequest/index.ts new file mode 100644 index 00000000000..eccb89a6de7 --- /dev/null +++ b/packages/msgraph-sdk-roleManagement/roleManagement/directory/roleAssignmentScheduleRequests/item/updateRequest/index.ts @@ -0,0 +1,114 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createRequestScheduleFromDiscriminatorValue, createUnifiedRoleAssignmentScheduleRequestFromDiscriminatorValue, EvaluationOutcomeObject, serializeRequestSchedule, serializeUnifiedRoleAssignmentScheduleRequest, type EvaluationOutcome, type RequestSchedule, type UnifiedRoleAssignmentScheduleRequest } from '@microsoft/msgraph-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UpdateRequestPostRequestBody} + */ +// @ts-ignore +export function createUpdateRequestPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUpdateRequestPostRequestBody; +} +/** + * The deserialization information for the current model + * @param UpdateRequestPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUpdateRequestPostRequestBody(updateRequestPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { updateRequestPostRequestBody.backingStoreEnabled = true; }, + "evaluationId": n => { updateRequestPostRequestBody.evaluationId = n.getStringValue(); }, + "evaluationOutcome": n => { updateRequestPostRequestBody.evaluationOutcome = n.getEnumValue(EvaluationOutcomeObject); }, + "reason": n => { updateRequestPostRequestBody.reason = n.getStringValue(); }, + "scheduleInfo": n => { updateRequestPostRequestBody.scheduleInfo = n.getObjectValue(createRequestScheduleFromDiscriminatorValue); }, + } +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param UpdateRequestPostRequestBody The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeUpdateRequestPostRequestBody(writer: SerializationWriter, updateRequestPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!updateRequestPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("evaluationId", updateRequestPostRequestBody.evaluationId); + writer.writeEnumValue("evaluationOutcome", updateRequestPostRequestBody.evaluationOutcome); + writer.writeStringValue("reason", updateRequestPostRequestBody.reason); + writer.writeObjectValue("scheduleInfo", updateRequestPostRequestBody.scheduleInfo, serializeRequestSchedule); + writer.writeAdditionalData(updateRequestPostRequestBody.additionalData); +} +export interface UpdateRequestPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The evaluationId property + */ + evaluationId?: string | null; + /** + * The evaluationOutcome property + */ + evaluationOutcome?: EvaluationOutcome | null; + /** + * The reason property + */ + reason?: string | null; + /** + * The scheduleInfo property + */ + scheduleInfo?: RequestSchedule | null; +} +/** + * Provides operations to call the updateRequest method. + */ +export interface UpdateRequestRequestBuilder extends BaseRequestBuilder { + /** + * Invoke action updateRequest + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: UpdateRequestPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke action updateRequest + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: UpdateRequestPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const UpdateRequestRequestBuilderUriTemplate = "{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/updateRequest"; +/** + * Metadata for all the requests in the request builder. + */ +export const UpdateRequestRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: UpdateRequestRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createUnifiedRoleAssignmentScheduleRequestFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeUpdateRequestPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-roleManagement/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/item/index.ts b/packages/msgraph-sdk-roleManagement/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/item/index.ts index 6afccc710d2..fb66b41a7f4 100644 --- a/packages/msgraph-sdk-roleManagement/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/item/index.ts +++ b/packages/msgraph-sdk-roleManagement/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/item/index.ts @@ -20,6 +20,8 @@ import { RoleDefinitionRequestBuilderRequestsMetadata, type RoleDefinitionReques // @ts-ignore import { TargetScheduleRequestBuilderRequestsMetadata, type TargetScheduleRequestBuilder } from './targetSchedule/index.js'; // @ts-ignore +import { type UpdateRequestRequestBuilder, UpdateRequestRequestBuilderRequestsMetadata } from './updateRequest/index.js'; +// @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; /** @@ -54,6 +56,10 @@ export interface UnifiedRoleAssignmentScheduleRequestItemRequestBuilder extends * Provides operations to manage the targetSchedule property of the microsoft.graph.unifiedRoleAssignmentScheduleRequest entity. */ get targetSchedule(): TargetScheduleRequestBuilder; + /** + * Provides operations to call the updateRequest method. + */ + get updateRequest(): UpdateRequestRequestBuilder; /** * Delete navigation property roleAssignmentScheduleRequests for roleManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -144,6 +150,9 @@ export const UnifiedRoleAssignmentScheduleRequestItemRequestBuilderNavigationMet targetSchedule: { requestsMetadata: TargetScheduleRequestBuilderRequestsMetadata, }, + updateRequest: { + requestsMetadata: UpdateRequestRequestBuilderRequestsMetadata, + }, }; /** * Metadata for all the requests in the request builder. diff --git a/packages/msgraph-sdk-roleManagement/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/item/updateRequest/index.ts b/packages/msgraph-sdk-roleManagement/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/item/updateRequest/index.ts new file mode 100644 index 00000000000..a89f5c42efe --- /dev/null +++ b/packages/msgraph-sdk-roleManagement/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/item/updateRequest/index.ts @@ -0,0 +1,114 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createRequestScheduleFromDiscriminatorValue, createUnifiedRoleAssignmentScheduleRequestFromDiscriminatorValue, EvaluationOutcomeObject, serializeRequestSchedule, serializeUnifiedRoleAssignmentScheduleRequest, type EvaluationOutcome, type RequestSchedule, type UnifiedRoleAssignmentScheduleRequest } from '@microsoft/msgraph-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UpdateRequestPostRequestBody} + */ +// @ts-ignore +export function createUpdateRequestPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUpdateRequestPostRequestBody; +} +/** + * The deserialization information for the current model + * @param UpdateRequestPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUpdateRequestPostRequestBody(updateRequestPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { updateRequestPostRequestBody.backingStoreEnabled = true; }, + "evaluationId": n => { updateRequestPostRequestBody.evaluationId = n.getStringValue(); }, + "evaluationOutcome": n => { updateRequestPostRequestBody.evaluationOutcome = n.getEnumValue(EvaluationOutcomeObject); }, + "reason": n => { updateRequestPostRequestBody.reason = n.getStringValue(); }, + "scheduleInfo": n => { updateRequestPostRequestBody.scheduleInfo = n.getObjectValue(createRequestScheduleFromDiscriminatorValue); }, + } +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param UpdateRequestPostRequestBody The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeUpdateRequestPostRequestBody(writer: SerializationWriter, updateRequestPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!updateRequestPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("evaluationId", updateRequestPostRequestBody.evaluationId); + writer.writeEnumValue("evaluationOutcome", updateRequestPostRequestBody.evaluationOutcome); + writer.writeStringValue("reason", updateRequestPostRequestBody.reason); + writer.writeObjectValue("scheduleInfo", updateRequestPostRequestBody.scheduleInfo, serializeRequestSchedule); + writer.writeAdditionalData(updateRequestPostRequestBody.additionalData); +} +export interface UpdateRequestPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The evaluationId property + */ + evaluationId?: string | null; + /** + * The evaluationOutcome property + */ + evaluationOutcome?: EvaluationOutcome | null; + /** + * The reason property + */ + reason?: string | null; + /** + * The scheduleInfo property + */ + scheduleInfo?: RequestSchedule | null; +} +/** + * Provides operations to call the updateRequest method. + */ +export interface UpdateRequestRequestBuilder extends BaseRequestBuilder { + /** + * Invoke action updateRequest + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: UpdateRequestPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke action updateRequest + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: UpdateRequestPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const UpdateRequestRequestBuilderUriTemplate = "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/updateRequest"; +/** + * Metadata for all the requests in the request builder. + */ +export const UpdateRequestRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: UpdateRequestRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createUnifiedRoleAssignmentScheduleRequestFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeUpdateRequestPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-shares/shares/item/list/subscriptions/getVapidPublicKey/index.ts b/packages/msgraph-sdk-shares/shares/item/list/subscriptions/getVapidPublicKey/index.ts new file mode 100644 index 00000000000..0ba36eca292 --- /dev/null +++ b/packages/msgraph-sdk-shares/shares/item/list/subscriptions/getVapidPublicKey/index.ts @@ -0,0 +1,90 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {GetVapidPublicKeyGetResponse} + */ +// @ts-ignore +export function createGetVapidPublicKeyGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoGetVapidPublicKeyGetResponse; +} +/** + * The deserialization information for the current model + * @param GetVapidPublicKeyGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoGetVapidPublicKeyGetResponse(getVapidPublicKeyGetResponse: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { getVapidPublicKeyGetResponse.backingStoreEnabled = true; }, + "value": n => { getVapidPublicKeyGetResponse.value = n.getStringValue(); }, + } +} +export interface GetVapidPublicKeyGetResponse extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The value property + */ + value?: string | null; +} +/** + * Provides operations to call the getVapidPublicKey method. + */ +export interface GetVapidPublicKeyRequestBuilder extends BaseRequestBuilder { + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-1.0|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param GetVapidPublicKeyGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeGetVapidPublicKeyGetResponse(writer: SerializationWriter, getVapidPublicKeyGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!getVapidPublicKeyGetResponse || isSerializingDerivedType) { return; } + writer.writeStringValue("value", getVapidPublicKeyGetResponse.value); + writer.writeAdditionalData(getVapidPublicKeyGetResponse.additionalData); +} +/** + * Uri template for the request builder. + */ +export const GetVapidPublicKeyRequestBuilderUriTemplate = "{+baseurl}/shares/{sharedDriveItem%2Did}/list/subscriptions/getVapidPublicKey()"; +/** + * Metadata for all the requests in the request builder. + */ +export const GetVapidPublicKeyRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: GetVapidPublicKeyRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGetVapidPublicKeyGetResponseFromDiscriminatorValue, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-shares/shares/item/list/subscriptions/index.ts b/packages/msgraph-sdk-shares/shares/item/list/subscriptions/index.ts index b4da7ce0e96..6a0d1c518f3 100644 --- a/packages/msgraph-sdk-shares/shares/item/list/subscriptions/index.ts +++ b/packages/msgraph-sdk-shares/shares/item/list/subscriptions/index.ts @@ -8,6 +8,8 @@ import { createODataErrorFromDiscriminatorValue, type ODataError } from '@micros // @ts-ignore import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; // @ts-ignore +import { GetVapidPublicKeyRequestBuilderRequestsMetadata, type GetVapidPublicKeyRequestBuilder } from './getVapidPublicKey/index.js'; +// @ts-ignore import { SubscriptionItemRequestBuilderNavigationMetadata, SubscriptionItemRequestBuilderRequestsMetadata, type SubscriptionItemRequestBuilder } from './item/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; @@ -20,6 +22,10 @@ export interface SubscriptionsRequestBuilder extends BaseRequestBuilder Record void>) { + return deserializeIntoGetVapidPublicKeyGetResponse; +} +/** + * The deserialization information for the current model + * @param GetVapidPublicKeyGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoGetVapidPublicKeyGetResponse(getVapidPublicKeyGetResponse: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { getVapidPublicKeyGetResponse.backingStoreEnabled = true; }, + "value": n => { getVapidPublicKeyGetResponse.value = n.getStringValue(); }, + } +} +export interface GetVapidPublicKeyGetResponse extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The value property + */ + value?: string | null; +} +/** + * Provides operations to call the getVapidPublicKey method. + */ +export interface GetVapidPublicKeyRequestBuilder extends BaseRequestBuilder { + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-1.0|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param GetVapidPublicKeyGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeGetVapidPublicKeyGetResponse(writer: SerializationWriter, getVapidPublicKeyGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!getVapidPublicKeyGetResponse || isSerializingDerivedType) { return; } + writer.writeStringValue("value", getVapidPublicKeyGetResponse.value); + writer.writeAdditionalData(getVapidPublicKeyGetResponse.additionalData); +} +/** + * Uri template for the request builder. + */ +export const GetVapidPublicKeyRequestBuilderUriTemplate = "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/getVapidPublicKey()"; +/** + * Metadata for all the requests in the request builder. + */ +export const GetVapidPublicKeyRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: GetVapidPublicKeyRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGetVapidPublicKeyGetResponseFromDiscriminatorValue, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-sites/sites/item/lists/item/subscriptions/index.ts b/packages/msgraph-sdk-sites/sites/item/lists/item/subscriptions/index.ts index 49b7a8eae04..625be97123d 100644 --- a/packages/msgraph-sdk-sites/sites/item/lists/item/subscriptions/index.ts +++ b/packages/msgraph-sdk-sites/sites/item/lists/item/subscriptions/index.ts @@ -8,6 +8,8 @@ import { createODataErrorFromDiscriminatorValue, type ODataError } from '@micros // @ts-ignore import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; // @ts-ignore +import { GetVapidPublicKeyRequestBuilderRequestsMetadata, type GetVapidPublicKeyRequestBuilder } from './getVapidPublicKey/index.js'; +// @ts-ignore import { SubscriptionItemRequestBuilderNavigationMetadata, SubscriptionItemRequestBuilderRequestsMetadata, type SubscriptionItemRequestBuilder } from './item/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; @@ -20,6 +22,10 @@ export interface SubscriptionsRequestBuilder extends BaseRequestBuilder Record void>) { + return deserializeIntoGetVapidPublicKeyGetResponse; +} +/** + * The deserialization information for the current model + * @param GetVapidPublicKeyGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoGetVapidPublicKeyGetResponse(getVapidPublicKeyGetResponse: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { getVapidPublicKeyGetResponse.backingStoreEnabled = true; }, + "value": n => { getVapidPublicKeyGetResponse.value = n.getStringValue(); }, + } +} +export interface GetVapidPublicKeyGetResponse extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The value property + */ + value?: string | null; +} +/** + * Provides operations to call the getVapidPublicKey method. + */ +export interface GetVapidPublicKeyRequestBuilder extends BaseRequestBuilder { + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/subscription-getvapidpublickey?view=graph-rest-1.0|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the public key information required to validate push notifications according to RFC 8292 specifications. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param GetVapidPublicKeyGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeGetVapidPublicKeyGetResponse(writer: SerializationWriter, getVapidPublicKeyGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!getVapidPublicKeyGetResponse || isSerializingDerivedType) { return; } + writer.writeStringValue("value", getVapidPublicKeyGetResponse.value); + writer.writeAdditionalData(getVapidPublicKeyGetResponse.additionalData); +} +/** + * Uri template for the request builder. + */ +export const GetVapidPublicKeyRequestBuilderUriTemplate = "{+baseurl}/subscriptions/getVapidPublicKey()"; +/** + * Metadata for all the requests in the request builder. + */ +export const GetVapidPublicKeyRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: GetVapidPublicKeyRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGetVapidPublicKeyGetResponseFromDiscriminatorValue, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-sdk-subscriptions/subscriptions/index.ts b/packages/msgraph-sdk-subscriptions/subscriptions/index.ts index 242896bf743..0e07e0c5a06 100644 --- a/packages/msgraph-sdk-subscriptions/subscriptions/index.ts +++ b/packages/msgraph-sdk-subscriptions/subscriptions/index.ts @@ -6,6 +6,8 @@ import { createSubscriptionCollectionResponseFromDiscriminatorValue, createSubsc // @ts-ignore import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js'; // @ts-ignore +import { GetVapidPublicKeyRequestBuilderRequestsMetadata, type GetVapidPublicKeyRequestBuilder } from './getVapidPublicKey/index.js'; +// @ts-ignore import { SubscriptionItemRequestBuilderNavigationMetadata, SubscriptionItemRequestBuilderRequestsMetadata, type SubscriptionItemRequestBuilder } from './item/index.js'; // @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; @@ -14,6 +16,10 @@ import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type * Provides operations to manage the collection of subscription entities. */ export interface SubscriptionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the getVapidPublicKey method. + */ + get getVapidPublicKey(): GetVapidPublicKeyRequestBuilder; /** * Provides operations to manage the collection of subscription entities. * @param subscriptionId The unique identifier of subscription @@ -114,6 +120,9 @@ export const SubscriptionsRequestBuilderNavigationMetadata: Record { /** - * Update your work location for the current day or current active segment. This action allows you to quickly update your work location without modifying individual occurrences. + * Update a user's work location for the current day or current active segment. This action quickly updates the user's work location without modifying individual occurrences. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -76,7 +76,7 @@ export interface SetCurrentLocationRequestBuilder extends BaseRequestBuilder | undefined) : Promise; /** - * Update your work location for the current day or current active segment. This action allows you to quickly update your work location without modifying individual occurrences. + * Update a user's work location for the current day or current active segment. This action quickly updates the user's work location without modifying individual occurrences. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-sdk-users/users/item/settings/workHoursAndLocations/occurrencesViewWithStartDateTimeWithEndDateTime/index.ts b/packages/msgraph-sdk-users/users/item/settings/workHoursAndLocations/occurrencesViewWithStartDateTimeWithEndDateTime/index.ts index fa14ff2ee7b..1eb3fdd9c03 100644 --- a/packages/msgraph-sdk-users/users/item/settings/workHoursAndLocations/occurrencesViewWithStartDateTimeWithEndDateTime/index.ts +++ b/packages/msgraph-sdk-users/users/item/settings/workHoursAndLocations/occurrencesViewWithStartDateTimeWithEndDateTime/index.ts @@ -40,7 +40,7 @@ export interface OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse exte */ export interface OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { /** - * Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + * Get work plan occurrences from a user's work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -48,14 +48,14 @@ export interface OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder e */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + * Get work plan occurrences from a user's work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + * Get work plan occurrences from a user's work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. */ export interface OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-sdk/models/index.ts b/packages/msgraph-sdk/models/index.ts index 613da296ee0..f1d2638dd84 100644 --- a/packages/msgraph-sdk/models/index.ts +++ b/packages/msgraph-sdk/models/index.ts @@ -1364,7 +1364,7 @@ export interface AccessReviewInstanceDecisionItem extends Entity, Parsable { */ justification?: string | null; /** - * The permission property + * The permission that grants the principal access to a resource. Read-only. */ permission?: AccessReviewInstanceDecisionItemPermission | null; /** @@ -1431,15 +1431,15 @@ export interface AccessReviewInstanceDecisionItemCollectionResponse extends Base } export interface AccessReviewInstanceDecisionItemCustomDataProvidedResource extends AccessReviewInstanceDecisionItemResource, Parsable { /** - * The customData property + * Custom data to include with the decision. */ customData?: string | null; /** - * The scopeDisplayName property + * The name of the scope for the decision. */ scopeDisplayName?: string | null; /** - * The scopeId property + * The identifier of the scope for the decision. */ scopeId?: string | null; } @@ -1449,15 +1449,15 @@ export interface AccessReviewInstanceDecisionItemPermission extends AdditionalDa */ backingStoreEnabled?: boolean | null; /** - * The description property + * The description of the permission. */ description?: string | null; /** - * The displayName property + * The display name of the permission. */ displayName?: string | null; /** - * The id property + * The identifier of the permission. */ id?: string | null; /** @@ -1465,7 +1465,7 @@ export interface AccessReviewInstanceDecisionItemPermission extends AdditionalDa */ odataType?: string | null; /** - * The type property + * The type of the permission. */ type?: string | null; } @@ -1475,7 +1475,7 @@ export interface AccessReviewInstanceDecisionItemResource extends AdditionalData */ backingStoreEnabled?: boolean | null; /** - * The description property + * Description of the resource. */ description?: string | null; /** @@ -1491,7 +1491,7 @@ export interface AccessReviewInstanceDecisionItemResource extends AdditionalData */ odataType?: string | null; /** - * Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy. + * Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource. */ type?: string | null; } @@ -3842,7 +3842,7 @@ export interface ApiApplication extends AdditionalDataHolder, BackedModel, Parsa */ knownClientApplications?: Guid[] | null; /** - * The definition of the delegated permissions exposed by the web API represented by this application registration. These delegated permissions may be requested by a client application, and may be granted by users or administrators during consent. Delegated permissions are sometimes referred to as OAuth 2.0 scopes. + * The definition of the delegated permissions exposed by the web API represented by this application registration. These delegated permissions may be requested by a client application, and may be granted by users or administrators during consent. Delegated permissions are sometimes referred to as OAuth 2.0 scopes. These scopes and the application's appRoles share a default limit of 700 permission definitions per application. Enabled and disabled definitions both count. For counting rules, behavior for existing objects above the limit, and design guidance, see App role limits. */ oauth2PermissionScopes?: PermissionScope[] | null; /** @@ -4059,7 +4059,7 @@ export interface Application extends DirectoryObject, Parsable { */ appManagementPolicies?: AppManagementPolicy[] | null; /** - * The collection of roles defined for the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable. + * The collection of roles defined for the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable. App roles and exposed delegated permission scopes (api.oauth2PermissionScopes) share a default limit of 700 permission definitions per application. Enabled and disabled definitions both count. This limit is separate from the aggregate 1,200-entry application manifest limit and from app role assignment limits. For counting rules, behavior for existing objects above the limit, and design guidance, see App role limits. */ appRoles?: AppRole[] | null; /** @@ -4285,11 +4285,11 @@ export interface ApplicationResourcePermission extends AdditionalDataHolder, Bac */ backingStoreEnabled?: boolean | null; /** - * The id property + * The unique identifier of the permission. */ id?: string | null; /** - * The name property + * The name of the permission. */ name?: string | null; /** @@ -4777,11 +4777,11 @@ export interface ApplicationsRequiredResourceAccess extends AdditionalDataHolder */ odataType?: string | null; /** - * The permissions property + * The collection of resource permissions required by the application. */ permissions?: ApplicationResourcePermission[] | null; /** - * The resourceAppId property + * The appId (client ID) of the resource that the application needs to access. */ resourceAppId?: string | null; } @@ -7274,27 +7274,27 @@ export interface B2bRegistrationMetrics extends Entity, Parsable { } export interface B2BRegistrationMetricsBase extends Entity, Parsable { /** - * The inboundTotalUsers property + * The total number of inbound B2B guest users registered. */ inboundTotalUsers?: number | null; /** - * The outboundTotalUsers property + * The total number of outbound B2B users from this tenant registered in other tenants. */ outboundTotalUsers?: number | null; /** - * The watermarkDateTime property + * The date and time when the metrics snapshot was taken. */ watermarkDateTime?: Date | null; } export interface B2BRegistrationMetricsInitial extends B2BRegistrationMetricsBase, Parsable { /** - * The createdDateTime property + * Timestamp that represents the date time that B2B registration data was initially aggregated. */ createdDateTime?: Date | null; } export interface B2BRegistrationMetricsRecent extends B2BRegistrationMetricsBase, Parsable { /** - * The updateDateTime property + * Timestamp that represents the most recent time B2B registration data was aggregated and have sufficiently changed for the related tenant. */ updateDateTime?: Date | null; } @@ -7310,35 +7310,35 @@ export interface B2BSignInActivityMetrics extends Entity, Parsable { } export interface B2BSignInActivityMetricsBase extends Entity, Parsable { /** - * The inboundMonthlyTotalApplications property + * The total number of applications accessed by inbound users in the last month. */ inboundMonthlyTotalApplications?: number | null; /** - * The inboundMonthlyTotalUsers property + * The total number of unique inbound users with sign-in activity in the last month. */ inboundMonthlyTotalUsers?: number | null; /** - * The outboundMonthlyTotalApplications property + * The total number of applications accessed by outbound users in the last month. */ outboundMonthlyTotalApplications?: number | null; /** - * The outboundMonthlyTotalUsers property + * The total number of unique outbound users with sign-in activity in the last month. */ outboundMonthlyTotalUsers?: number | null; /** - * The watermarkDateTime property + * The date and time when the metrics snapshot was taken. */ watermarkDateTime?: Date | null; } export interface B2BSignInActivityMetricsInitial extends B2BSignInActivityMetricsBase, Parsable { /** - * The createdDateTime property + * Timestamp that represents when the time B2B sign-in activity content was initially aggregated for the related tenant. */ createdDateTime?: Date | null; } export interface B2BSignInActivityMetricsRecent extends B2BSignInActivityMetricsBase, Parsable { /** - * The updateDateTime property + * Timestamp that represents the most recent time B2B registration data was aggregated and have sufficiently changed for the related tenant. */ updateDateTime?: Date | null; } @@ -7680,47 +7680,47 @@ export interface BillingMetrics extends Entity, Parsable { } export interface BillingMetricsBase extends Entity, Parsable { /** - * The foreignAssociatedTenantBillingManagementActiveCount property + * The number of foreign associated tenants with active billing management. */ foreignAssociatedTenantBillingManagementActiveCount?: number | null; /** - * The foreignAssociatedTenantCount property + * The total number of foreign associated tenants. */ foreignAssociatedTenantCount?: number | null; /** - * The foreignAssociatedTenantProvisioningActiveCount property + * The number of foreign associated tenants with active provisioning. */ foreignAssociatedTenantProvisioningActiveCount?: number | null; /** - * The localAssociatedTenantBillingManagementActiveCount property + * The number of local associated tenants with active billing management. */ localAssociatedTenantBillingManagementActiveCount?: number | null; /** - * The localAssociatedTenantCount property + * The total number of local associated tenants. */ localAssociatedTenantCount?: number | null; /** - * The localAssociatedTenantIds property + * The list of local associated tenant IDs. */ localAssociatedTenantIds?: string[] | null; /** - * The localAssociatedTenantProvisioningActiveCount property + * The number of local associated tenants with active provisioning. */ localAssociatedTenantProvisioningActiveCount?: number | null; /** - * The watermarkDateTime property + * The date and time when the metrics snapshot was taken. */ watermarkDateTime?: Date | null; } export interface BillingMetricsInitial extends BillingMetricsBase, Parsable { /** - * The createdDateTime property + * Timestamp that represents when billing metrics are initially aggregated for the related tenant. */ createdDateTime?: Date | null; } export interface BillingMetricsRecent extends BillingMetricsBase, Parsable { /** - * The updateDateTime property + * Timestamp that represents when billing metrics are aggregated and have sufficiently changed for the related tenant. */ updateDateTime?: Date | null; } @@ -21313,6 +21313,8 @@ export function createCustomCalloutExtensionFromDiscriminatorValue(parseNode: Pa return deserializeIntoOnTokenIssuanceStartCustomExtension; case "#microsoft.graph.onVerifiedIdClaimValidationCustomExtension": return deserializeIntoOnVerifiedIdClaimValidationCustomExtension; + case "#microsoft.graph.roleManagementCustomCalloutExtension": + return deserializeIntoRoleManagementCustomCalloutExtension; } } } @@ -26466,6 +26468,8 @@ export function createEntityFromDiscriminatorValue(parseNode: ParseNode | undefi return deserializeIntoRoleAssignment; case "#microsoft.graph.roleDefinition": return deserializeIntoRoleDefinition; + case "#microsoft.graph.roleManagementCustomCalloutExtension": + return deserializeIntoRoleManagementCustomCalloutExtension; case "#microsoft.graph.room": return deserializeIntoRoom; case "#microsoft.graph.roomList": @@ -26978,6 +26982,8 @@ export function createEntityFromDiscriminatorValue(parseNode: ParseNode | undefi return deserializeIntoUnifiedRoleManagementPolicyAssignment; case "#microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule": return deserializeIntoUnifiedRoleManagementPolicyAuthenticationContextRule; + case "#microsoft.graph.unifiedRoleManagementPolicyCustomExtensionRule": + return deserializeIntoUnifiedRoleManagementPolicyCustomExtensionRule; case "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule": return deserializeIntoUnifiedRoleManagementPolicyEnablementRule; case "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule": @@ -37618,6 +37624,24 @@ export function createRoleDefinitionFromDiscriminatorValue(parseNode: ParseNode } return deserializeIntoRoleDefinition; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RoleManagementCustomCalloutExtensionCollectionResponse} + */ +// @ts-ignore +export function createRoleManagementCustomCalloutExtensionCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRoleManagementCustomCalloutExtensionCollectionResponse; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RoleManagementCustomCalloutExtension} + */ +// @ts-ignore +export function createRoleManagementCustomCalloutExtensionFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRoleManagementCustomCalloutExtension; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -41956,6 +41980,15 @@ export function createUnifiedRoleManagementPolicyAuthenticationContextRuleFromDi export function createUnifiedRoleManagementPolicyCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { return deserializeIntoUnifiedRoleManagementPolicyCollectionResponse; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UnifiedRoleManagementPolicyCustomExtensionRule} + */ +// @ts-ignore +export function createUnifiedRoleManagementPolicyCustomExtensionRuleFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUnifiedRoleManagementPolicyCustomExtensionRule; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -42018,6 +42051,8 @@ export function createUnifiedRoleManagementPolicyRuleFromDiscriminatorValue(pars return deserializeIntoUnifiedRoleManagementPolicyApprovalRule; case "#microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule": return deserializeIntoUnifiedRoleManagementPolicyAuthenticationContextRule; + case "#microsoft.graph.unifiedRoleManagementPolicyCustomExtensionRule": + return deserializeIntoUnifiedRoleManagementPolicyCustomExtensionRule; case "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule": return deserializeIntoUnifiedRoleManagementPolicyEnablementRule; case "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule": @@ -45895,6 +45930,7 @@ export interface CustomCalloutExtensionCollectionResponse extends BaseCollection */ value?: CustomCalloutExtension[] | null; } +export type CustomCalloutExtensionType = (typeof CustomCalloutExtensionTypeObject)[keyof typeof CustomCalloutExtensionTypeObject]; export interface CustomDataProvidedResource extends AccessPackageResource, Parsable { /** * The endpoint configuration of the logic app that is triggered when the access review for this resource goes into an initializing state. @@ -46099,6 +46135,7 @@ export interface CustomExtensionOverwriteConfiguration extends AdditionalDataHol */ odataType?: string | null; } +export type CustomExtensionResourceType = (typeof CustomExtensionResourceTypeObject)[keyof typeof CustomExtensionResourceTypeObject]; export interface CustomExtensionStageSetting extends Entity, Parsable { /** * Indicates the custom workflow extension that will be executed at this stage. Nullable. Supports $expand. @@ -46590,7 +46627,7 @@ export interface DelegatedAdministrationRoleAssignment extends AdditionalDataHol */ group?: Group | null; /** - * The groupDisplayName property + * The display name of the security group referenced by the group navigation property. Server-populated and read-only; returns null if the referenced group has been deleted. */ groupDisplayName?: string | null; /** @@ -46598,7 +46635,7 @@ export interface DelegatedAdministrationRoleAssignment extends AdditionalDataHol */ odataType?: string | null; /** - * The roleTemplates property + * A collection of role templates that define the roles to be assigned to the group in the governed tenant. */ roleTemplates?: RoleTemplate[] | null; } @@ -46608,11 +46645,11 @@ export interface DelegatedAdministrationRoleAssignmentSnapshot extends Additiona */ backingStoreEnabled?: boolean | null; /** - * The groupDisplayName property + * The display name of the security group identified by groupId at the time the snapshot was created. Read-only. */ groupDisplayName?: string | null; /** - * The groupId property + * The object ID of the role-assignable security group in the governing tenant that will be assigned the specified roles. */ groupId?: string | null; /** @@ -46620,7 +46657,7 @@ export interface DelegatedAdministrationRoleAssignmentSnapshot extends Additiona */ odataType?: string | null; /** - * The roleTemplates property + * The collection of role templates that define the Microsoft Entra roles to be assigned. */ roleTemplates?: RoleTemplate[] | null; } @@ -74754,6 +74791,7 @@ export function deserializeIntoPrivilegedAccessGroupEligibilityScheduleRequestCo export function deserializeIntoPrivilegedAccessRoot(privilegedAccessRoot: Partial | undefined = {}) : Record void> { return { ...deserializeIntoEntity(privilegedAccessRoot), + "customExtensions": n => { privilegedAccessRoot.customExtensions = n.getCollectionOfObjectValues(createRoleManagementCustomCalloutExtensionFromDiscriminatorValue); }, "group": n => { privilegedAccessRoot.group = n.getObjectValue(createPrivilegedAccessGroupFromDiscriminatorValue); }, } } @@ -77156,6 +77194,32 @@ export function deserializeIntoRoleManagement(roleManagement: Partial { roleManagement.odataType = n.getStringValue(); }, } } +/** + * The deserialization information for the current model + * @param RoleManagementCustomCalloutExtension The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRoleManagementCustomCalloutExtension(roleManagementCustomCalloutExtension: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoCustomCalloutExtension(roleManagementCustomCalloutExtension), + "customAttributes": n => { roleManagementCustomCalloutExtension.customAttributes = n.getCollectionOfPrimitiveValues("string"); }, + "resourceType": n => { roleManagementCustomCalloutExtension.resourceType = n.getEnumValue(CustomExtensionResourceTypeObject); }, + "type": n => { roleManagementCustomCalloutExtension.type = n.getEnumValue(CustomCalloutExtensionTypeObject); }, + } +} +/** + * The deserialization information for the current model + * @param RoleManagementCustomCalloutExtensionCollectionResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRoleManagementCustomCalloutExtensionCollectionResponse(roleManagementCustomCalloutExtensionCollectionResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(roleManagementCustomCalloutExtensionCollectionResponse), + "value": n => { roleManagementCustomCalloutExtensionCollectionResponse.value = n.getCollectionOfObjectValues(createRoleManagementCustomCalloutExtensionFromDiscriminatorValue); }, + } +} /** * The deserialization information for the current model * @param RolePermission The instance to deserialize into. @@ -80753,6 +80817,9 @@ export function deserializeIntoSubscription(subscription: Partial "notificationUrl": n => { subscription.notificationUrl = n.getStringValue(); }, "notificationUrlAppId": n => { subscription.notificationUrlAppId = n.getStringValue(); }, "resource": n => { subscription.resource = n.getStringValue(); }, + "vapidPublicKey": n => { subscription.vapidPublicKey = n.getStringValue(); }, + "webPushEncryptionP256dhPublicKey": n => { subscription.webPushEncryptionP256dhPublicKey = n.getStringValue(); }, + "webPushEncryptionSecret": n => { subscription.webPushEncryptionSecret = n.getStringValue(); }, } } /** @@ -83668,6 +83735,21 @@ export function deserializeIntoUnifiedRoleManagementPolicyCollectionResponse(uni "value": n => { unifiedRoleManagementPolicyCollectionResponse.value = n.getCollectionOfObjectValues(createUnifiedRoleManagementPolicyFromDiscriminatorValue); }, } } +/** + * The deserialization information for the current model + * @param UnifiedRoleManagementPolicyCustomExtensionRule The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUnifiedRoleManagementPolicyCustomExtensionRule(unifiedRoleManagementPolicyCustomExtensionRule: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoUnifiedRoleManagementPolicyRule(unifiedRoleManagementPolicyCustomExtensionRule), + "customAttributes": n => { unifiedRoleManagementPolicyCustomExtensionRule.customAttributes = n.getCollectionOfPrimitiveValues("string"); }, + "customExtensionId": n => { unifiedRoleManagementPolicyCustomExtensionRule.customExtensionId = n.getStringValue(); }, + "displayName": n => { unifiedRoleManagementPolicyCustomExtensionRule.displayName = n.getStringValue(); }, + "isEnabled": n => { unifiedRoleManagementPolicyCustomExtensionRule.isEnabled = n.getBooleanValue(); }, + } +} /** * The deserialization information for the current model * @param UnifiedRoleManagementPolicyEnablementRule The instance to deserialize into. @@ -92247,7 +92329,7 @@ export interface Directory extends Entity, Parsable { */ subscriptions?: CompanySubscription[] | null; /** - * The tenantGovernance property + * Container for Microsoft Entra Tenant Governance capabilities. */ tenantGovernance?: TenantGovernance | null; } @@ -95527,6 +95609,7 @@ export interface ErrorDetail extends AdditionalDataHolder, BackedModel, Parsable */ resourceType?: string | null; } +export type EvaluationOutcome = (typeof EvaluationOutcomeObject)[keyof typeof EvaluationOutcomeObject]; export interface Event extends OutlookItem, Parsable { /** * true if the meeting organizer allows invitees to propose a new time when responding; otherwise, false. Optional. The default is true. @@ -96867,7 +96950,7 @@ export interface FileStorageContainerTypeSettings extends AdditionalDataHolder, */ backingStoreEnabled?: boolean | null; /** - * A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue. + * A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue, isOfficeRestricted. */ consumingTenantOverridables?: FileStorageContainerTypeSettingsOverride[] | null; /** @@ -97255,27 +97338,27 @@ export interface GovernanceInsightCollectionResponse extends BaseCollectionPagin } export interface GovernanceInvitation extends Entity, Parsable { /** - * The createdDateTime property + * The date and time when the invitation was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. */ createdDateTime?: Date | null; /** - * The expirationDateTime property + * The date and time when the invitation expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. */ expirationDateTime?: Date | null; /** - * The governedTenantId property + * The Microsoft Entra tenant ID of the governed tenant. Supports $filter (eq, ne) and $orderBy. */ governedTenantId?: string | null; /** - * The governedTenantName property + * The display name of the governed tenant. Supports $filter (eq, ne) and $orderBy. */ governedTenantName?: string | null; /** - * The governingTenantId property + * The Microsoft Entra tenant ID of the governing tenant. Supports $filter (eq, ne) and $orderBy. */ governingTenantId?: string | null; /** - * The governingTenantName property + * The display name of the governing tenant. Supports $filter (eq, ne) and $orderBy. */ governingTenantName?: string | null; } @@ -97291,23 +97374,23 @@ export interface GovernanceRelationship extends Entity, Parsable { */ createdType?: RelationshipCreationType | null; /** - * The creationDateTime property + * The date and time when the relationship was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2026 is 2026-01-01T00:00:00Z. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. */ creationDateTime?: Date | null; /** - * The governedTenantId property + * The Microsoft Entra tenant ID of the governed tenant. Supports $filter (eq, ne) and $orderBy. */ governedTenantId?: string | null; /** - * The governedTenantName property + * The display name of the governed tenant. Supports $filter (eq, ne) and $orderBy. */ governedTenantName?: string | null; /** - * The governingTenantId property + * The Microsoft Entra tenant ID of the governing tenant. Supports $filter (eq, ne) and $orderBy. */ governingTenantId?: string | null; /** - * The governingTenantName property + * The display name of the governing tenant. Supports $filter (eq, ne) and $orderBy. */ governingTenantName?: string | null; /** @@ -97327,27 +97410,27 @@ export interface GovernanceRelationshipCollectionResponse extends BaseCollection } export interface GovernanceRequest extends Entity, Parsable { /** - * The expirationDateTime property + * The date and time when the request expires if not accepted or rejected. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. */ expirationDateTime?: Date | null; /** - * The governancePolicyTemplate property + * The governance policy template associated with this request. */ governancePolicyTemplate?: TenantGovernancePolicyTemplate | null; /** - * The governedTenantId property + * The Microsoft Entra tenant ID of the governed tenant. Supports $filter (eq, ne) and $orderBy. */ governedTenantId?: string | null; /** - * The governedTenantName property + * The display name of the governed tenant. Supports $filter (eq, ne) and $orderBy. */ governedTenantName?: string | null; /** - * The governingTenantId property + * The Microsoft Entra tenant ID of the governing tenant. Supports $filter (eq, ne) and $orderBy. */ governingTenantId?: string | null; /** - * The governingTenantName property + * The display name of the governing tenant. Supports $filter (eq, ne) and $orderBy. */ governingTenantName?: string | null; /** @@ -97355,7 +97438,7 @@ export interface GovernanceRequest extends Entity, Parsable { */ policySnapshot?: RelationshipPolicy | null; /** - * The requestDateTime property + * The date and time when the request was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. */ requestDateTime?: Date | null; /** @@ -105316,33 +105399,33 @@ export interface MultiTenantApplicationMetrics extends Entity, Parsable { } export interface MultiTenantApplicationMetricsBase extends Entity, Parsable { /** - * The inboundMonthlyTotalApplications property + * The total number of inbound multi-tenant applications in the last month. */ inboundMonthlyTotalApplications?: number | null; /** - * The outboundMonthlyTotalApplications property + * The total number of outbound multi-tenant applications in the last month. */ outboundMonthlyTotalApplications?: number | null; /** - * The watermarkDateTime property + * The date and time when the metrics snapshot was taken. */ watermarkDateTime?: Date | null; } export interface MultiTenantApplicationMetricsInitial extends MultiTenantApplicationMetricsBase, Parsable { /** - * The createdDateTime property + * Timestamp that represents when multitenant application metrics are initially aggregated for the related tenant. */ createdDateTime?: Date | null; } export interface MultiTenantApplicationMetricsRecent extends MultiTenantApplicationMetricsBase, Parsable { /** - * The updateDateTime property + * Timestamp that represents when multitenant application metrics are aggregated and have sufficiently changed for the related tenant. */ updateDateTime?: Date | null; } export interface MultiTenantApplicationsToProvision extends AdditionalDataHolder, BackedModel, Parsable { /** - * The appId property + * The appId (client ID) of the multi-tenant application. */ appId?: string | null; /** @@ -105350,11 +105433,11 @@ export interface MultiTenantApplicationsToProvision extends AdditionalDataHolder */ backingStoreEnabled?: boolean | null; /** - * The displayName property + * The display name of the application. */ displayName?: string | null; /** - * The objectId property + * The object ID of the service principal in the governing tenant. */ objectId?: string | null; /** @@ -105362,13 +105445,13 @@ export interface MultiTenantApplicationsToProvision extends AdditionalDataHolder */ odataType?: string | null; /** - * The requiredResourceAccesses property + * The collection of resource accesses (permissions) required by the application. */ requiredResourceAccesses?: ApplicationsRequiredResourceAccess[] | null; } export interface MultiTenantApplicationsToProvisionSnapshot extends AdditionalDataHolder, BackedModel, Parsable { /** - * The appId property + * The appId (client ID) of the multi-tenant application. */ appId?: string | null; /** @@ -105376,11 +105459,11 @@ export interface MultiTenantApplicationsToProvisionSnapshot extends AdditionalDa */ backingStoreEnabled?: boolean | null; /** - * The displayName property + * The display name of the application. */ displayName?: string | null; /** - * The objectId property + * The object ID of the service principal in the governing tenant. */ objectId?: string | null; /** @@ -105388,7 +105471,7 @@ export interface MultiTenantApplicationsToProvisionSnapshot extends AdditionalDa */ odataType?: string | null; /** - * The requiredResourceAccesses property + * The collection of resource accesses (permissions) required by the application. */ requiredResourceAccesses?: ApplicationsRequiredResourceAccess[] | null; } @@ -111520,6 +111603,10 @@ export interface PrivilegedAccessGroupEligibilityScheduleRequestCollectionRespon export type PrivilegedAccessGroupMemberType = (typeof PrivilegedAccessGroupMemberTypeObject)[keyof typeof PrivilegedAccessGroupMemberTypeObject]; export type PrivilegedAccessGroupRelationships = (typeof PrivilegedAccessGroupRelationshipsObject)[keyof typeof PrivilegedAccessGroupRelationshipsObject]; export interface PrivilegedAccessRoot extends Entity, Parsable { + /** + * The customExtensions property + */ + customExtensions?: RoleManagementCustomCalloutExtension[] | null; /** * A group that's governed through Privileged Identity Management (PIM). */ @@ -113295,31 +113382,31 @@ export interface RelatedContact extends AdditionalDataHolder, BackedModel, Parsa } export interface RelatedTenant extends Entity, Parsable { /** - * The appB2BSignInActivityMetrics property + * B2B sign-in activity metrics for this related tenant. Expanded by default. */ appB2BSignInActivityMetrics?: B2BSignInActivityMetrics | null; /** - * The b2BRegistrationMetrics property + * B2B registration metrics for this related tenant. Expanded by default. */ b2BRegistrationMetrics?: B2bRegistrationMetrics | null; /** - * The b2BSignInActivityMetrics property + * B2B sign-in activity metrics for this related tenant. Expanded by default. */ b2BSignInActivityMetrics?: B2BSignInActivityMetrics | null; /** - * The billingMetrics property + * Billing metrics for this related tenant. Expanded by default. */ billingMetrics?: BillingMetrics | null; /** - * The createdDateTime property + * The date and time when the related tenant was discovered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. */ createdDateTime?: Date | null; /** - * Indicates whether this tenant is a Microsoft infrastructure tenant. + * Indicates whether the related tenant is a Microsoft infrastructure tenant. Read-only. */ isMicrosoftInfrastructure?: boolean | null; /** - * The multiTenantApplicationMetrics property + * Multi-tenant application usage metrics for this related tenant. Expanded by default. */ multiTenantApplicationMetrics?: MultiTenantApplicationMetrics | null; } @@ -113331,7 +113418,7 @@ export interface RelatedTenantCollectionResponse extends BaseCollectionPaginatio } export interface RelatedTenantsRefreshRequest extends Entity, Parsable { /** - * The location property + * The location URL where the status of the refresh request can be retrieved. */ location?: string | null; } @@ -113342,15 +113429,15 @@ export interface RelationshipPolicy extends AdditionalDataHolder, BackedModel, P */ backingStoreEnabled?: boolean | null; /** - * The delegatedAdministrationRoleAssignments property + * A snapshot of the delegated administration role assignments configured in this policy. */ delegatedAdministrationRoleAssignments?: DelegatedAdministrationRoleAssignmentSnapshot[] | null; /** - * The governedTenantCanTerminate property + * Indicates whether the governed tenant can terminate the relationship. */ governedTenantCanTerminate?: boolean | null; /** - * The multiTenantApplicationsToProvision property + * A snapshot of the multi-tenant applications to be provisioned in the governed tenant. */ multiTenantApplicationsToProvision?: MultiTenantApplicationsToProvisionSnapshot[] | null; /** @@ -113358,11 +113445,11 @@ export interface RelationshipPolicy extends AdditionalDataHolder, BackedModel, P */ odataType?: string | null; /** - * The policyId property + * The identifier of the source policy template from which this snapshot was created. */ policyId?: string | null; /** - * The version property + * The version of the source policy template from which this snapshot was created. */ version?: number | null; } @@ -114818,6 +114905,26 @@ export interface RoleManagement extends AdditionalDataHolder, BackedModel, Parsa */ odataType?: string | null; } +export interface RoleManagementCustomCalloutExtension extends CustomCalloutExtension, Parsable { + /** + * The customAttributes property + */ + customAttributes?: string[] | null; + /** + * The resourceType property + */ + resourceType?: CustomExtensionResourceType | null; + /** + * The type property + */ + type?: CustomCalloutExtensionType | null; +} +export interface RoleManagementCustomCalloutExtensionCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: RoleManagementCustomCalloutExtension[] | null; +} /** * Contains the set of ResourceActions determining the allowed and not allowed permissions for each role. */ @@ -114841,11 +114948,11 @@ export interface RoleTemplate extends AdditionalDataHolder, BackedModel, Parsabl */ backingStoreEnabled?: boolean | null; /** - * The id property + * The template ID of the Microsoft Entra role (e.g., 62e90394-69f5-4237-9190-012177145e10 for Global Administrator). */ id?: string | null; /** - * The name property + * The display name of the role (e.g., 'Global Administrator', 'Helpdesk Administrator'). */ name?: string | null; /** @@ -127541,6 +127648,9 @@ export function serializeCustomCalloutExtension(writer: SerializationWriter, cus case "#microsoft.graph.onVerifiedIdClaimValidationCustomExtension": serializeOnVerifiedIdClaimValidationCustomExtension(writer, customCalloutExtension, true); break; + case "#microsoft.graph.roleManagementCustomCalloutExtension": + serializeRoleManagementCustomCalloutExtension(writer, customCalloutExtension, true); + break; } } /** @@ -135415,6 +135525,9 @@ export function serializeEntity(writer: SerializationWriter, entity: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { if (!privilegedAccessRoot || isSerializingDerivedType) { return; } serializeEntity(writer, privilegedAccessRoot, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("customExtensions", privilegedAccessRoot.customExtensions, serializeRoleManagementCustomCalloutExtension); writer.writeObjectValue("group", privilegedAccessRoot.group, serializePrivilegedAccessGroup); } /** @@ -152405,6 +152522,32 @@ export function serializeRoleManagement(writer: SerializationWriter, roleManagem writer.writeStringValue("@odata.type", roleManagement.odataType); writer.writeAdditionalData(roleManagement.additionalData); } +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RoleManagementCustomCalloutExtension The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRoleManagementCustomCalloutExtension(writer: SerializationWriter, roleManagementCustomCalloutExtension: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!roleManagementCustomCalloutExtension || isSerializingDerivedType) { return; } + serializeCustomCalloutExtension(writer, roleManagementCustomCalloutExtension, isSerializingDerivedType) + writer.writeCollectionOfPrimitiveValues("customAttributes", roleManagementCustomCalloutExtension.customAttributes); + writer.writeEnumValue("resourceType", roleManagementCustomCalloutExtension.resourceType); + writer.writeEnumValue("type", roleManagementCustomCalloutExtension.type); +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RoleManagementCustomCalloutExtensionCollectionResponse The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRoleManagementCustomCalloutExtensionCollectionResponse(writer: SerializationWriter, roleManagementCustomCalloutExtensionCollectionResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!roleManagementCustomCalloutExtensionCollectionResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, roleManagementCustomCalloutExtensionCollectionResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", roleManagementCustomCalloutExtensionCollectionResponse.value, serializeRoleManagementCustomCalloutExtension); +} /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. @@ -156198,6 +156341,9 @@ export function serializeSubscription(writer: SerializationWriter, subscription: writer.writeStringValue("notificationUrl", subscription.notificationUrl); writer.writeStringValue("notificationUrlAppId", subscription.notificationUrlAppId); writer.writeStringValue("resource", subscription.resource); + writer.writeStringValue("vapidPublicKey", subscription.vapidPublicKey); + writer.writeStringValue("webPushEncryptionP256dhPublicKey", subscription.webPushEncryptionP256dhPublicKey); + writer.writeStringValue("webPushEncryptionSecret", subscription.webPushEncryptionSecret); } /** * Serializes information the current object @@ -159202,6 +159348,21 @@ export function serializeUnifiedRoleManagementPolicyCollectionResponse(writer: S serializeBaseCollectionPaginationCountResponse(writer, unifiedRoleManagementPolicyCollectionResponse, isSerializingDerivedType) writer.writeCollectionOfObjectValues("value", unifiedRoleManagementPolicyCollectionResponse.value, serializeUnifiedRoleManagementPolicy); } +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param UnifiedRoleManagementPolicyCustomExtensionRule The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeUnifiedRoleManagementPolicyCustomExtensionRule(writer: SerializationWriter, unifiedRoleManagementPolicyCustomExtensionRule: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!unifiedRoleManagementPolicyCustomExtensionRule || isSerializingDerivedType) { return; } + serializeUnifiedRoleManagementPolicyRule(writer, unifiedRoleManagementPolicyCustomExtensionRule, isSerializingDerivedType) + writer.writeCollectionOfPrimitiveValues("customAttributes", unifiedRoleManagementPolicyCustomExtensionRule.customAttributes); + writer.writeStringValue("customExtensionId", unifiedRoleManagementPolicyCustomExtensionRule.customExtensionId); + writer.writeStringValue("displayName", unifiedRoleManagementPolicyCustomExtensionRule.displayName); + writer.writeBooleanValue("isEnabled", unifiedRoleManagementPolicyCustomExtensionRule.isEnabled); +} /** * Serializes information the current object * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. @@ -159261,6 +159422,9 @@ export function serializeUnifiedRoleManagementPolicyRule(writer: SerializationWr case "#microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule": serializeUnifiedRoleManagementPolicyAuthenticationContextRule(writer, unifiedRoleManagementPolicyRule, true); break; + case "#microsoft.graph.unifiedRoleManagementPolicyCustomExtensionRule": + serializeUnifiedRoleManagementPolicyCustomExtensionRule(writer, unifiedRoleManagementPolicyRule, true); + break; case "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule": serializeUnifiedRoleManagementPolicyEnablementRule(writer, unifiedRoleManagementPolicyRule, true); break; @@ -165589,7 +165753,7 @@ export interface ServicePrincipal extends DirectoryObject, Parsable { */ appRoleAssignments?: AppRoleAssignment[] | null; /** - * The roles exposed by the application that's linked to this service principal. For more information, see the appRoles property definition on the application entity. Not nullable. + * The roles exposed by the application that's linked to this service principal. For more information, see the appRoles property definition on the application entity. Not nullable. App roles and exposed delegated permission scopes (oauth2PermissionScopes) share a default limit of 700 permission definitions per service principal, including definitions inherited from the application and definitions added directly to the service principal. Enabled and disabled definitions both count. This limit counts definitions, not app role assignments. For counting rules, behavior for existing objects above the limit, and design guidance, see App role limits. */ appRoles?: AppRole[] | null; /** @@ -165677,7 +165841,7 @@ export interface ServicePrincipal extends DirectoryObject, Parsable { */ oauth2PermissionGrants?: OAuth2PermissionGrant[] | null; /** - * The delegated permissions exposed by the application. For more information, see the oauth2PermissionScopes property on the application entity's api property. Not nullable. + * The delegated permissions exposed by the application. For more information, see the oauth2PermissionScopes property on the application entity's api property. Not nullable. These scopes and appRoles share a default limit of 700 permission definitions per service principal. Enabled and disabled definitions both count. For counting rules, behavior for existing objects above the limit, and design guidance, see App role limits. */ oauth2PermissionScopes?: PermissionScope[] | null; /** @@ -168816,6 +168980,18 @@ export interface Subscription extends Entity, Parsable { * Required. Specifies the resource that is monitored for changes. Don't include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. */ resource?: string | null; + /** + * Optional. The application server's VAPID public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained by calling the getVapidPublicKey function on the subscription collection. The browser passes this value to PushManager.subscribe({ applicationServerKey: vapidPublicKey }) to bind the push subscription to this server identity. Required when notificationUrl targets a known Web Push service origin (for example, *.push.apple.com, fcm.googleapis.com, updates.push.services.mozilla.com); rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8292. + */ + vapidPublicKey?: string | null; + /** + * Optional. The subscriber's ECDH public key, base64url-encoded (P-256 uncompressed point, 65 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey('p256dh'). Used as the peer public key during ECDH key agreement to derive the per-message content encryption key for RFC 8291 payload encryption. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3. + */ + webPushEncryptionP256dhPublicKey?: string | null; + /** + * Optional. The subscriber's auth secret, base64url-encoded (16 bytes pre-encoding). Obtained from the browser via PushSubscription.getKey('auth'). Used as the HMAC-SHA-256 salt for the HKDF combine step that derives key material for RFC 8291 payload encryption. Write-only: this value is never returned in GET responses (returned as null). Treat as a secret. Required when notificationUrl targets a known Web Push service origin; rejected with 400 Bad Request if supplied on a standard webhook subscription. For more information, see RFC 8291 Section 3. + */ + webPushEncryptionSecret?: string | null; } export interface SubscriptionCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { /** @@ -170587,61 +170763,61 @@ export interface TenantDataSecurityAndGovernance extends DataSecurityAndGovernan } export interface TenantGovernance extends Entity, Parsable { /** - * The governanceInvitations property + * Collection of governance invitations associated with the tenant. */ governanceInvitations?: GovernanceInvitation[] | null; /** - * The governancePolicyTemplates property + * Collection of governance policy templates associated with the tenant. */ governancePolicyTemplates?: TenantGovernancePolicyTemplate[] | null; /** - * The governanceRelationships property + * Collection of governance relationships associated with the tenant. */ governanceRelationships?: GovernanceRelationship[] | null; /** - * The governanceRequests property + * Collection of governance requests associated with the tenant. */ governanceRequests?: GovernanceRequest[] | null; /** - * The relatedTenants property + * Collection of related tenants associated with the tenant. */ relatedTenants?: RelatedTenant[] | null; /** - * The settings property + * Settings for the tenant governance container. */ settings?: TenantGovernanceSetting | null; } export interface TenantGovernancePolicyTemplate extends Entity, Parsable { /** - * The createdDateTime property + * The date and time when the template was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. */ createdDateTime?: Date | null; /** - * The delegatedAdministrationRoleAssignments property + * A collection of delegated administration role assignments to be applied in the governed tenant when the governance relationship is established. */ delegatedAdministrationRoleAssignments?: DelegatedAdministrationRoleAssignment[] | null; /** - * The description property + * A description of the policy template. Supports $filter (eq, ne) and $orderBy. */ description?: string | null; /** - * The displayName property + * The display name of the policy template. Supports $filter (eq, ne) and $orderBy. */ displayName?: string | null; /** - * The governedTenantCanTerminate property + * Not implemented. */ governedTenantCanTerminate?: boolean | null; /** - * The lastModifiedDateTime property + * The date and time when the template was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. */ lastModifiedDateTime?: Date | null; /** - * The multiTenantApplicationsToProvision property + * A collection of multi-tenant applications to be provisioned in the governed tenant when the governance relationship is established. */ multiTenantApplicationsToProvision?: MultiTenantApplicationsToProvision[] | null; /** - * The version property + * The version of the policy template. Version count increased by 1 when updated. Supports $filter (lt, le, gt, ge, eq, ne) and $orderBy. */ version?: string | null; } @@ -170653,11 +170829,11 @@ export interface TenantGovernancePolicyTemplateCollectionResponse extends BaseCo } export interface TenantGovernanceSetting extends Entity, Parsable { /** - * The canReceiveInvitations property + * Indicates whether the tenant can receive governance invitations. When set to false, the tenant cannot receive new governance invitations. When set to true, other tenants can send your tenant invitations by providing your tenant id or domain name. Default value is false. */ canReceiveInvitations?: boolean | null; /** - * The isRelatedTenantsEnabled property + * Indicates whether the related tenants feature is enabled for tenant discovery. When set to false, related tenant APIs don't work. This property can be enabled by calling the enableRelatedTenants action. Default value is false. */ isRelatedTenantsEnabled?: boolean | null; } @@ -172308,6 +172484,24 @@ export interface UnifiedRoleManagementPolicyCollectionResponse extends BaseColle */ value?: UnifiedRoleManagementPolicy[] | null; } +export interface UnifiedRoleManagementPolicyCustomExtensionRule extends Parsable, UnifiedRoleManagementPolicyRule { + /** + * The customAttributes property + */ + customAttributes?: string[] | null; + /** + * The customExtensionId property + */ + customExtensionId?: string | null; + /** + * The displayName property + */ + displayName?: string | null; + /** + * The isEnabled property + */ + isEnabled?: boolean | null; +} export interface UnifiedRoleManagementPolicyEnablementRule extends Parsable, UnifiedRoleManagementPolicyRule { /** * The collection of rules that are enabled for this policy rule. For example, MultiFactorAuthentication, Ticketing, and Justification. @@ -183135,6 +183329,13 @@ export const CsaStarLevelObject = { NotSupported: "notSupported", UnknownFutureValue: "unknownFutureValue", } as const; +export const CustomCalloutExtensionTypeObject = { + PreApproval: "preApproval", + PostApproval: "postApproval", + Grant: "grant", + Revoke: "revoke", + UnknownFutureValue: "unknownFutureValue", +} as const; export const CustomDataProvidedResourceUploadStatusObject = { Active: "active", Complete: "complete", @@ -183149,6 +183350,12 @@ export const CustomExtensionCalloutInstanceStatusObject = { WaitingForCallback: "waitingForCallback", UnknownFutureValue: "unknownFutureValue", } as const; +export const CustomExtensionResourceTypeObject = { + EntraRoles: "entraRoles", + AzureResources: "azureResources", + EntraGroups: "entraGroups", + UnknownFutureValue: "unknownFutureValue", +} as const; export const CustomSecurityAttributeComparisonOperatorObject = { Equals: "equals", UnknownFutureValue: "unknownFutureValue", @@ -184034,6 +184241,11 @@ export const ErrorCorrectionLevelObject = { H: "h", UnknownFutureValue: "unknownFutureValue", } as const; +export const EvaluationOutcomeObject = { + Approved: "approved", + Denied: "denied", + UnknownFutureValue: "unknownFutureValue", +} as const; export const EventTypeObject = { SingleInstance: "singleInstance", Occurrence: "occurrence",