diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/GovernanceInvitationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/GovernanceInvitationsRequestBuilder.cs index 31bd3e9d86e..b9d91dd3f67 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/GovernanceInvitationsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/GovernanceInvitationsRequestBuilder.cs @@ -54,7 +54,8 @@ public GovernanceInvitationsRequestBuilder(string rawUrl, IRequestAdapter reques { } /// - /// 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. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -77,7 +78,8 @@ public GovernanceInvitationsRequestBuilder(string rawUrl, IRequestAdapter reques return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.GovernanceInvitationCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. + /// Find more info here /// /// A /// The request body @@ -102,7 +104,7 @@ public GovernanceInvitationsRequestBuilder(string rawUrl, IRequestAdapter reques return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.GovernanceInvitation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +123,7 @@ public RequestInformation ToGetRequestInformation(Action - /// 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. /// /// A /// The request body @@ -152,7 +154,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.GovernanceInvitationsRequestBuilder(rawUrl, RequestAdapter); } /// - /// 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. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class GovernanceInvitationsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/Item/GovernanceInvitationItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/Item/GovernanceInvitationItemRequestBuilder.cs index 2a7b319a699..2420dc8930c 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/Item/GovernanceInvitationItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/Item/GovernanceInvitationItemRequestBuilder.cs @@ -35,7 +35,8 @@ public GovernanceInvitationItemRequestBuilder(string rawUrl, IRequestAdapter req { } /// - /// Delete navigation property governanceInvitations for directory + /// Delete a governanceInvitation object. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -57,7 +58,8 @@ public async Task DeleteAsync(Action - /// Get governanceInvitations from directory + /// Read the properties of a governanceInvitation object. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -105,7 +107,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.GovernanceInvitation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Delete navigation property governanceInvitations for directory + /// Delete a governanceInvitation object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -124,7 +126,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get governanceInvitations from directory + /// Read the properties of a governanceInvitation object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -182,7 +184,7 @@ public partial class GovernanceInvitationItemRequestBuilderDeleteRequestConfigur { } /// - /// Get governanceInvitations from directory + /// Read the properties of a governanceInvitation object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class GovernanceInvitationItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilder.cs index e13077d3f7b..098c946acb7 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilder.cs @@ -54,7 +54,8 @@ public GovernancePolicyTemplatesRequestBuilder(string rawUrl, IRequestAdapter re { } /// - /// 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. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -77,7 +78,8 @@ public GovernancePolicyTemplatesRequestBuilder(string rawUrl, IRequestAdapter re return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.TenantGovernancePolicyTemplateCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. + /// Find more info here /// /// A /// The request body @@ -102,7 +104,7 @@ public GovernancePolicyTemplatesRequestBuilder(string rawUrl, IRequestAdapter re return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.TenantGovernancePolicyTemplate.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +123,7 @@ public RequestInformation ToGetRequestInformation(Action - /// 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. /// /// A /// The request body @@ -152,7 +154,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder(rawUrl, RequestAdapter); } /// - /// 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. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class GovernancePolicyTemplatesRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilder.cs index 05a62fc1835..7d5bf71572b 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilder.cs @@ -35,7 +35,8 @@ public TenantGovernancePolicyTemplateItemRequestBuilder(string rawUrl, IRequestA { } /// - /// Delete navigation property governancePolicyTemplates for directory + /// Delete a tenantGovernancePolicyTemplate object. You can't delete the default template or templates currently used by active relationships. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -57,7 +58,8 @@ public async Task DeleteAsync(Action - /// Get governancePolicyTemplates from directory + /// Read the properties of a tenantGovernancePolicyTemplate object. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -80,7 +82,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.TenantGovernancePolicyTemplate.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the navigation property governancePolicyTemplates in directory + /// Update the properties of a tenantGovernancePolicyTemplate object. + /// Find more info here /// /// A /// The request body @@ -105,7 +108,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.TenantGovernancePolicyTemplate.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Delete navigation property governancePolicyTemplates for directory + /// Delete a tenantGovernancePolicyTemplate object. You can't delete the default template or templates currently used by active relationships. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -124,7 +127,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get governancePolicyTemplates from directory + /// Read the properties of a tenantGovernancePolicyTemplate object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -143,7 +146,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the navigation property governancePolicyTemplates in directory + /// Update the properties of a tenantGovernancePolicyTemplate object. /// /// A /// The request body @@ -182,7 +185,7 @@ public partial class TenantGovernancePolicyTemplateItemRequestBuilderDeleteReque { } /// - /// Get governancePolicyTemplates from directory + /// Read the properties of a tenantGovernancePolicyTemplate object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/GovernanceRelationshipsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/GovernanceRelationshipsRequestBuilder.cs index 1baad157606..7ef1a68bd33 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/GovernanceRelationshipsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/GovernanceRelationshipsRequestBuilder.cs @@ -54,7 +54,8 @@ public GovernanceRelationshipsRequestBuilder(string rawUrl, IRequestAdapter requ { } /// - /// 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. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -102,7 +103,7 @@ public GovernanceRelationshipsRequestBuilder(string rawUrl, IRequestAdapter requ return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.GovernanceRelationship.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -152,7 +153,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.GovernanceRelationshipsRequestBuilder(rawUrl, RequestAdapter); } /// - /// 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. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class GovernanceRelationshipsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/Item/GovernanceRelationshipItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/Item/GovernanceRelationshipItemRequestBuilder.cs index dbc8508ae64..3a701db4440 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/Item/GovernanceRelationshipItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/Item/GovernanceRelationshipItemRequestBuilder.cs @@ -57,7 +57,8 @@ public async Task DeleteAsync(Action - /// Get governanceRelationships from directory + /// Read the properties of a governanceRelationship object. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -80,7 +81,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.GovernanceRelationship.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. + /// Find more info here /// /// A /// The request body @@ -124,7 +126,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get governanceRelationships from directory + /// Read the properties of a governanceRelationship object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -143,7 +145,7 @@ public RequestInformation ToGetRequestInformation(Action - /// 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. /// /// A /// The request body @@ -182,7 +184,7 @@ public partial class GovernanceRelationshipItemRequestBuilderDeleteRequestConfig { } /// - /// Get governanceRelationships from directory + /// Read the properties of a governanceRelationship object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class GovernanceRelationshipItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/GovernanceRequestsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/GovernanceRequestsRequestBuilder.cs index 347172718cf..199fc9bedc0 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/GovernanceRequestsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/GovernanceRequestsRequestBuilder.cs @@ -54,7 +54,8 @@ public GovernanceRequestsRequestBuilder(string rawUrl, IRequestAdapter requestAd { } /// - /// 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. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -77,7 +78,8 @@ public GovernanceRequestsRequestBuilder(string rawUrl, IRequestAdapter requestAd return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.GovernanceRequestCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. + /// Find more info here /// /// A /// The request body @@ -102,7 +104,7 @@ public GovernanceRequestsRequestBuilder(string rawUrl, IRequestAdapter requestAd return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.GovernanceRequest.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +123,7 @@ public RequestInformation ToGetRequestInformation(Action - /// 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. /// /// A /// The request body @@ -152,7 +154,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.GovernanceRequestsRequestBuilder(rawUrl, RequestAdapter); } /// - /// 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. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class GovernanceRequestsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilder.cs index c68bc179de8..6eaebebde8a 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilder.cs @@ -35,7 +35,7 @@ public GovernancePolicyTemplateRequestBuilder(string rawUrl, IRequestAdapter req { } /// - /// Get governancePolicyTemplate from directory + /// The governance policy template associated with this request. /// /// A /// Cancellation token to use when cancelling requests @@ -58,7 +58,7 @@ public GovernancePolicyTemplateRequestBuilder(string rawUrl, IRequestAdapter req return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.TenantGovernancePolicyTemplate.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get governancePolicyTemplate from directory + /// The governance policy template associated with this request. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -86,7 +86,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Get governancePolicyTemplate from directory + /// The governance policy template associated with this request. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class GovernancePolicyTemplateRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/Item/GovernanceRequestItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/Item/GovernanceRequestItemRequestBuilder.cs index 93c3165d5ab..ba85c199eb2 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/Item/GovernanceRequestItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/Item/GovernanceRequestItemRequestBuilder.cs @@ -63,7 +63,8 @@ public async Task DeleteAsync(Action - /// Get governanceRequests from directory + /// Read the properties of a governanceRequest object. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -86,7 +87,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.GovernanceRequest.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. + /// Find more info here /// /// A /// The request body @@ -130,7 +132,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get governanceRequests from directory + /// Read the properties of a governanceRequest object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -149,7 +151,7 @@ public RequestInformation ToGetRequestInformation(Action - /// 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. /// /// A /// The request body @@ -188,7 +190,7 @@ public partial class GovernanceRequestItemRequestBuilderDeleteRequestConfigurati { } /// - /// Get governanceRequests from directory + /// Read the properties of a governanceRequest object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class GovernanceRequestItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilder.cs index e61747c2513..4ddbbe6175e 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilder.cs @@ -35,7 +35,7 @@ public AppB2BSignInActivityMetricsRequestBuilder(string rawUrl, IRequestAdapter { } /// - /// Get appB2BSignInActivityMetrics from directory + /// B2B sign-in activity metrics for this related tenant. Expanded by default. /// /// A /// Cancellation token to use when cancelling requests @@ -58,7 +58,7 @@ public AppB2BSignInActivityMetricsRequestBuilder(string rawUrl, IRequestAdapter return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.B2BSignInActivityMetrics.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get appB2BSignInActivityMetrics from directory + /// B2B sign-in activity metrics for this related tenant. Expanded by default. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -86,7 +86,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Get appB2BSignInActivityMetrics from directory + /// B2B sign-in activity metrics for this related tenant. Expanded by default. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class AppB2BSignInActivityMetricsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilder.cs index 0f77d5d172c..f943675dfe1 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilder.cs @@ -35,7 +35,7 @@ public B2BRegistrationMetricsRequestBuilder(string rawUrl, IRequestAdapter reque { } /// - /// Get b2BRegistrationMetrics from directory + /// B2B registration metrics for this related tenant. Expanded by default. /// /// A /// Cancellation token to use when cancelling requests @@ -58,7 +58,7 @@ public B2BRegistrationMetricsRequestBuilder(string rawUrl, IRequestAdapter reque return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.B2bRegistrationMetrics.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get b2BRegistrationMetrics from directory + /// B2B registration metrics for this related tenant. Expanded by default. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -86,7 +86,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Get b2BRegistrationMetrics from directory + /// B2B registration metrics for this related tenant. Expanded by default. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class B2BRegistrationMetricsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilder.cs index 4caf2f3b2bd..5288733ca11 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilder.cs @@ -35,7 +35,7 @@ public B2BSignInActivityMetricsRequestBuilder(string rawUrl, IRequestAdapter req { } /// - /// Get b2BSignInActivityMetrics from directory + /// B2B sign-in activity metrics for this related tenant. Expanded by default. /// /// A /// Cancellation token to use when cancelling requests @@ -58,7 +58,7 @@ public B2BSignInActivityMetricsRequestBuilder(string rawUrl, IRequestAdapter req return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.B2BSignInActivityMetrics.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get b2BSignInActivityMetrics from directory + /// B2B sign-in activity metrics for this related tenant. Expanded by default. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -86,7 +86,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Get b2BSignInActivityMetrics from directory + /// B2B sign-in activity metrics for this related tenant. Expanded by default. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class B2BSignInActivityMetricsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilder.cs index e745cabdc6b..69ed82bd1ed 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilder.cs @@ -35,7 +35,7 @@ public BillingMetricsRequestBuilder(string rawUrl, IRequestAdapter requestAdapte { } /// - /// Get billingMetrics from directory + /// Billing metrics for this related tenant. Expanded by default. /// /// A /// Cancellation token to use when cancelling requests @@ -58,7 +58,7 @@ public BillingMetricsRequestBuilder(string rawUrl, IRequestAdapter requestAdapte return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.BillingMetrics.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get billingMetrics from directory + /// Billing metrics for this related tenant. Expanded by default. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -86,7 +86,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Get billingMetrics from directory + /// Billing metrics for this related tenant. Expanded by default. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class BillingMetricsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilder.cs index 23ea5fd9d51..61694227146 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilder.cs @@ -35,7 +35,7 @@ public MultiTenantApplicationMetricsRequestBuilder(string rawUrl, IRequestAdapte { } /// - /// Get multiTenantApplicationMetrics from directory + /// Multi-tenant application usage metrics for this related tenant. Expanded by default. /// /// A /// Cancellation token to use when cancelling requests @@ -58,7 +58,7 @@ public MultiTenantApplicationMetricsRequestBuilder(string rawUrl, IRequestAdapte return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.MultiTenantApplicationMetrics.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get multiTenantApplicationMetrics from directory + /// Multi-tenant application usage metrics for this related tenant. Expanded by default. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -86,7 +86,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Get multiTenantApplicationMetrics from directory + /// Multi-tenant application usage metrics for this related tenant. Expanded by default. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class MultiTenantApplicationMetricsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilder.cs index 64f146afffd..be503e931c2 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilder.cs @@ -87,7 +87,8 @@ public async Task DeleteAsync(Action - /// Get relatedTenants from directory + /// Read the properties and relationships of a relatedTenant object. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -154,7 +155,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get relatedTenants from directory + /// Read the properties and relationships of a relatedTenant object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -212,7 +213,7 @@ public partial class RelatedTenantItemRequestBuilderDeleteRequestConfiguration : { } /// - /// Get relatedTenants from directory + /// Read the properties and relationships of a relatedTenant object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class RelatedTenantItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Refresh/RefreshRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Refresh/RefreshRequestBuilder.cs index 42cbc009771..aa163bbf4e3 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Refresh/RefreshRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Refresh/RefreshRequestBuilder.cs @@ -34,7 +34,8 @@ public RefreshRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : ba { } /// - /// Invoke action refresh + /// Refresh the list of related tenants. The list is also automatically refreshed daily. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +57,7 @@ public async Task PostAsync(Action> await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Invoke action refresh + /// Refresh the list of related tenants. The list is also automatically refreshed daily. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/RelatedTenantsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/RelatedTenantsRequestBuilder.cs index 76c113cfd15..11508b5d0de 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/RelatedTenantsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/RelatedTenantsRequestBuilder.cs @@ -60,7 +60,8 @@ public RelatedTenantsRequestBuilder(string rawUrl, IRequestAdapter requestAdapte { } /// - /// Get relatedTenants from directory + /// Get a list of relatedTenant objects and their properties, including relationship metrics. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -108,7 +109,7 @@ public RelatedTenantsRequestBuilder(string rawUrl, IRequestAdapter requestAdapte return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.RelatedTenant.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get relatedTenants from directory + /// Get a list of relatedTenant objects and their properties, including relationship metrics. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -158,7 +159,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.RelatedTenantsRequestBuilder(rawUrl, RequestAdapter); } /// - /// Get relatedTenants from directory + /// Get a list of relatedTenant objects and their properties, including relationship metrics. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class RelatedTenantsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/Settings/EnableRelatedTenants/EnableRelatedTenantsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/Settings/EnableRelatedTenants/EnableRelatedTenantsRequestBuilder.cs index 182128994ed..8d3a59da74d 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/Settings/EnableRelatedTenants/EnableRelatedTenantsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/Settings/EnableRelatedTenants/EnableRelatedTenantsRequestBuilder.cs @@ -34,7 +34,8 @@ public EnableRelatedTenantsRequestBuilder(string rawUrl, IRequestAdapter request { } /// - /// 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. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +57,7 @@ public async Task PostAsync(Action> await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/Settings/SettingsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/Settings/SettingsRequestBuilder.cs index e527cd6d18e..77409018d2d 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/Settings/SettingsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/Settings/SettingsRequestBuilder.cs @@ -63,7 +63,8 @@ public async Task DeleteAsync(Action - /// Get settings from directory + /// Read the properties of the tenantGovernanceSetting singleton, which controls related tenant discovery and invitation capabilities. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -86,7 +87,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.TenantGovernanceSetting.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. + /// Find more info here /// /// A /// The request body @@ -130,7 +132,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get settings from directory + /// Read the properties of the tenantGovernanceSetting singleton, which controls related tenant discovery and invitation capabilities. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -149,7 +151,7 @@ public RequestInformation ToGetRequestInformation(Action - /// 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. /// /// A /// The request body @@ -188,7 +190,7 @@ public partial class SettingsRequestBuilderDeleteRequestConfiguration : RequestC { } /// - /// Get settings from directory + /// Read the properties of the tenantGovernanceSetting singleton, which controls related tenant discovery and invitation capabilities. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class SettingsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/TenantGovernanceRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/TenantGovernanceRequestBuilder.cs index 2dc97c91410..9c813f1fd94 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/TenantGovernanceRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/TenantGovernanceRequestBuilder.cs @@ -93,7 +93,7 @@ public async Task DeleteAsync(Action - /// Get tenantGovernance from directory + /// Container for Microsoft Entra Tenant Governance capabilities. /// /// A /// Cancellation token to use when cancelling requests @@ -160,7 +160,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get tenantGovernance from directory + /// Container for Microsoft Entra Tenant Governance capabilities. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -218,7 +218,7 @@ public partial class TenantGovernanceRequestBuilderDeleteRequestConfiguration : { } /// - /// Get tenantGovernance from directory + /// Container for Microsoft Entra Tenant Governance capabilities. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class TenantGovernanceRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs new file mode 100644 index 00000000000..dcd524c17ee --- /dev/null +++ b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetVapidPublicKeyGetResponse : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Value + { + get { return BackingStore?.Get("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public string Value + { + get { return BackingStore?.Get("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public GetVapidPublicKeyGetResponse() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "value", n => { Value = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("value", Value); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs new file mode 100644 index 00000000000..d69c1fb567d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs @@ -0,0 +1,123 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey +{ + /// + /// Provides operations to call the getVapidPublicKey method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetVapidPublicKeyRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GetVapidPublicKeyRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/subscriptions/getVapidPublicKey()", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public GetVapidPublicKeyRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/subscriptions/getVapidPublicKey()", rawUrl) + { + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsGetVapidPublicKeyGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsGetVapidPublicKeyGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsGetVapidPublicKeyGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetVapidPublicKeyRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs new file mode 100644 index 00000000000..d26fa87b7ac --- /dev/null +++ b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey +{ + [Obsolete("This class is obsolete. Use GetVapidPublicKeyGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetVapidPublicKeyResponse : global::Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Subscriptions/SubscriptionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Subscriptions/SubscriptionsRequestBuilder.cs index b9066a3cb74..88f092898f4 100644 --- a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Subscriptions/SubscriptionsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Subscriptions/SubscriptionsRequestBuilder.cs @@ -1,6 +1,7 @@ // #pragma warning disable CS0618 using Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.Count; +using Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey; using Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.Item; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; @@ -25,6 +26,11 @@ public partial class SubscriptionsRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.Count.CountRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the getVapidPublicKey method. + public global::Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder GetVapidPublicKey + { + get => new global::Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the subscriptions property of the microsoft.graph.driveItem entity. /// The unique identifier of subscription /// A diff --git a/src/Microsoft.Graph/Generated/Drives/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs b/src/Microsoft.Graph/Generated/Drives/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs new file mode 100644 index 00000000000..7462e9d3a88 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Drives/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetVapidPublicKeyGetResponse : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Value + { + get { return BackingStore?.Get("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public string Value + { + get { return BackingStore?.Get("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public GetVapidPublicKeyGetResponse() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "value", n => { Value = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("value", Value); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Drives/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs b/src/Microsoft.Graph/Generated/Drives/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs new file mode 100644 index 00000000000..135f919cd7a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Drives/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs @@ -0,0 +1,123 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey +{ + /// + /// Provides operations to call the getVapidPublicKey method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetVapidPublicKeyRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GetVapidPublicKeyRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/subscriptions/getVapidPublicKey()", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public GetVapidPublicKeyRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/subscriptions/getVapidPublicKey()", rawUrl) + { + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsGetVapidPublicKeyGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsGetVapidPublicKeyGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsGetVapidPublicKeyGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetVapidPublicKeyRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Drives/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs b/src/Microsoft.Graph/Generated/Drives/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs new file mode 100644 index 00000000000..134a3a4a8f9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Drives/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey +{ + [Obsolete("This class is obsolete. Use GetVapidPublicKeyGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetVapidPublicKeyResponse : global::Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Drives/Item/List/Subscriptions/SubscriptionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Drives/Item/List/Subscriptions/SubscriptionsRequestBuilder.cs index d2a1cf351cd..32764b85870 100644 --- a/src/Microsoft.Graph/Generated/Drives/Item/List/Subscriptions/SubscriptionsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Drives/Item/List/Subscriptions/SubscriptionsRequestBuilder.cs @@ -1,6 +1,7 @@ // #pragma warning disable CS0618 using Microsoft.Graph.Drives.Item.List.Subscriptions.Count; +using Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey; using Microsoft.Graph.Drives.Item.List.Subscriptions.Item; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; @@ -25,6 +26,11 @@ public partial class SubscriptionsRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Drives.Item.List.Subscriptions.Count.CountRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the getVapidPublicKey method. + public global::Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder GetVapidPublicKey + { + get => new global::Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the subscriptions property of the microsoft.graph.list entity. /// The unique identifier of subscription /// A diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs new file mode 100644 index 00000000000..195ef07931b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetVapidPublicKeyGetResponse : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Value + { + get { return BackingStore?.Get("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public string Value + { + get { return BackingStore?.Get("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public GetVapidPublicKeyGetResponse() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "value", n => { Value = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("value", Value); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs new file mode 100644 index 00000000000..a09fff6619a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs @@ -0,0 +1,123 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey +{ + /// + /// Provides operations to call the getVapidPublicKey method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetVapidPublicKeyRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GetVapidPublicKeyRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/getVapidPublicKey()", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public GetVapidPublicKeyRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/getVapidPublicKey()", rawUrl) + { + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsGetVapidPublicKeyGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsGetVapidPublicKeyGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsGetVapidPublicKeyGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetVapidPublicKeyRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs new file mode 100644 index 00000000000..7f57c2218d5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey +{ + [Obsolete("This class is obsolete. Use GetVapidPublicKeyGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetVapidPublicKeyResponse : global::Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/SubscriptionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/SubscriptionsRequestBuilder.cs index edf22d7fb61..9e7e4e8698f 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/SubscriptionsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Sites/Item/Lists/Item/Subscriptions/SubscriptionsRequestBuilder.cs @@ -1,6 +1,7 @@ // #pragma warning disable CS0618 using Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.Count; +using Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey; using Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.Item; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; @@ -25,6 +26,11 @@ public partial class SubscriptionsRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.Count.CountRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the getVapidPublicKey method. + public global::Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder GetVapidPublicKey + { + get => new global::Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the subscriptions property of the microsoft.graph.list entity. /// The unique identifier of subscription /// A diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs index 21353f96832..e2662721e6a 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs @@ -34,7 +34,8 @@ public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(string rawUrl { } /// - /// 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. + /// Find more info here /// /// The request body /// Cancellation token to use when cancelling requests @@ -58,7 +59,7 @@ public async Task PostAsync(global::Microsoft.Graph.IdentityGovernance.AccessRev await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs index 6b80fff7c42..14acbd85cc3 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs @@ -34,7 +34,8 @@ public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(string rawUrl { } /// - /// 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. + /// Find more info here /// /// The request body /// Cancellation token to use when cancelling requests @@ -58,7 +59,7 @@ public async Task PostAsync(global::Microsoft.Graph.IdentityGovernance.AccessRev await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs index 1a888c8df84..6a332b0916e 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs @@ -34,7 +34,8 @@ public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(string rawUrl { } /// - /// 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. + /// Find more info here /// /// The request body /// Cancellation token to use when cancelling requests @@ -58,7 +59,7 @@ public async Task PostAsync(global::Microsoft.Graph.IdentityGovernance.AccessRev await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/CustomExtensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/CustomExtensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..b522b58e77e --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/CustomExtensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/customExtensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/customExtensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/CustomExtensions/CustomExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/CustomExtensions/CustomExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..8630874c8f8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/CustomExtensions/CustomExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Count; +using Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions +{ + /// + /// Provides operations to manage the customExtensions property of the microsoft.graph.privilegedAccessRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CustomExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the customExtensions property of the microsoft.graph.privilegedAccessRoot entity. + /// The unique identifier of roleManagementCustomCalloutExtension + /// A + public global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("roleManagementCustomCalloutExtension%2Did", position); + return new global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CustomExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/customExtensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CustomExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/customExtensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get customExtensions from identityGovernance + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to customExtensions for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get customExtensions from identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to customExtensions for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtension body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.CustomExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.CustomExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get customExtensions from identityGovernance + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CustomExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CustomExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CustomExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/CustomExtensions/Item/RoleManagementCustomCalloutExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/CustomExtensions/Item/RoleManagementCustomCalloutExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..ca89fa566a8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/CustomExtensions/Item/RoleManagementCustomCalloutExtensionItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item +{ + /// + /// Provides operations to manage the customExtensions property of the microsoft.graph.privilegedAccessRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RoleManagementCustomCalloutExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RoleManagementCustomCalloutExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/customExtensions/{roleManagementCustomCalloutExtension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public RoleManagementCustomCalloutExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/customExtensions/{roleManagementCustomCalloutExtension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property customExtensions for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get customExtensions from identityGovernance + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property customExtensions in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property customExtensions for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Get customExtensions from identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property customExtensions in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtension body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PATCH, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RoleManagementCustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get customExtensions from identityGovernance + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RoleManagementCustomCalloutExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RoleManagementCustomCalloutExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RoleManagementCustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder.cs index b00de1b3c40..036b9fc042f 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder.cs @@ -5,6 +5,7 @@ using Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.Group; using Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.Principal; using Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.TargetSchedule; +using Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Extensions; @@ -48,6 +49,11 @@ public partial class PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBu { get => new global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.TargetSchedule.TargetScheduleRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the updateRequest method. + public global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder UpdateRequest + { + get => new global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestPostRequestBody.cs new file mode 100644 index 00000000000..9a46bce20e9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestPostRequestBody.cs @@ -0,0 +1,126 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class UpdateRequestPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The evaluationId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? EvaluationId + { + get { return BackingStore?.Get("evaluationId"); } + set { BackingStore?.Set("evaluationId", value); } + } +#nullable restore +#else + public string EvaluationId + { + get { return BackingStore?.Get("evaluationId"); } + set { BackingStore?.Set("evaluationId", value); } + } +#endif + /// The evaluationOutcome property + public global::Microsoft.Graph.Models.EvaluationOutcome? EvaluationOutcome + { + get { return BackingStore?.Get("evaluationOutcome"); } + set { BackingStore?.Set("evaluationOutcome", value); } + } + /// The reason property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Reason + { + get { return BackingStore?.Get("reason"); } + set { BackingStore?.Set("reason", value); } + } +#nullable restore +#else + public string Reason + { + get { return BackingStore?.Get("reason"); } + set { BackingStore?.Set("reason", value); } + } +#endif + /// The scheduleInfo property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.RequestSchedule? ScheduleInfo + { + get { return BackingStore?.Get("scheduleInfo"); } + set { BackingStore?.Set("scheduleInfo", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.RequestSchedule ScheduleInfo + { + get { return BackingStore?.Get("scheduleInfo"); } + set { BackingStore?.Set("scheduleInfo", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public UpdateRequestPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "evaluationId", n => { EvaluationId = n.GetStringValue(); } }, + { "evaluationOutcome", n => { EvaluationOutcome = n.GetEnumValue(); } }, + { "reason", n => { Reason = n.GetStringValue(); } }, + { "scheduleInfo", n => { ScheduleInfo = n.GetObjectValue(global::Microsoft.Graph.Models.RequestSchedule.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("evaluationId", EvaluationId); + writer.WriteEnumValue("evaluationOutcome", EvaluationOutcome); + writer.WriteStringValue("reason", Reason); + writer.WriteObjectValue("scheduleInfo", ScheduleInfo); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestRequestBuilder.cs new file mode 100644 index 00000000000..506eea910c4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestRequestBuilder.cs @@ -0,0 +1,103 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest +{ + /// + /// Provides operations to call the updateRequest method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UpdateRequestRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public UpdateRequestRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/{privilegedAccessGroupAssignmentScheduleRequest%2Did}/updateRequest", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public UpdateRequestRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/{privilegedAccessGroupAssignmentScheduleRequest%2Did}/updateRequest", rawUrl) + { + } + /// + /// Invoke action updateRequest + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.PrivilegedAccessGroupAssignmentScheduleRequest.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action updateRequest + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UpdateRequestRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/PrivilegedAccessRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/PrivilegedAccessRequestBuilder.cs index 2a4da09a65d..57a6a5491c6 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/PrivilegedAccessRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/PrivilegedAccessRequestBuilder.cs @@ -1,5 +1,6 @@ // #pragma warning disable CS0618 +using Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions; using Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; @@ -19,6 +20,11 @@ namespace Microsoft.Graph.IdentityGovernance.PrivilegedAccess [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class PrivilegedAccessRequestBuilder : BaseRequestBuilder { + /// Provides operations to manage the customExtensions property of the microsoft.graph.privilegedAccessRoot entity. + public global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.CustomExtensionsRequestBuilder CustomExtensions + { + get => new global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.CustomExtensionsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the group property of the microsoft.graph.privilegedAccessRoot entity. public global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.GroupRequestBuilder Group { diff --git a/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/Occurrences/OccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/Occurrences/OccurrencesRequestBuilder.cs index c2b542a09e5..05855bb3451 100644 --- a/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/Occurrences/OccurrencesRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/Occurrences/OccurrencesRequestBuilder.cs @@ -83,7 +83,7 @@ public OccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.WorkPlanOccurrenceCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new workPlanOccurrence object in your own work plan. Only time-off occurrences can be created directly. The workLocationType must be set to timeOff. Other occurrences are autogenerated from recurrences. + /// Create a new workPlanOccurrence object in a user's work plan. Only time-off occurrences can be created directly. The workLocationType must be set to timeOff. Other occurrences are autogenerated from recurrences. /// Find more info here /// /// A @@ -128,7 +128,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create a new workPlanOccurrence object in your own work plan. Only time-off occurrences can be created directly. The workLocationType must be set to timeOff. Other occurrences are autogenerated from recurrences. + /// Create a new workPlanOccurrence object in a user's work plan. Only time-off occurrences can be created directly. The workLocationType must be set to timeOff. Other occurrences are autogenerated from recurrences. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/Occurrences/SetCurrentLocation/SetCurrentLocationRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/Occurrences/SetCurrentLocation/SetCurrentLocationRequestBuilder.cs index f8f0fb8be85..26f5afa4856 100644 --- a/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/Occurrences/SetCurrentLocation/SetCurrentLocationRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/Occurrences/SetCurrentLocation/SetCurrentLocationRequestBuilder.cs @@ -34,7 +34,7 @@ public SetCurrentLocationRequestBuilder(string rawUrl, IRequestAdapter requestAd { } /// - /// 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. /// Find more info here /// /// The request body @@ -59,7 +59,7 @@ public async Task PostAsync(global::Microsoft.Graph.Me.Settings.WorkHoursAndLoca await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/OccurrencesViewWithStartDateTimeWithEndDateTime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/OccurrencesViewWithStartDateTimeWithEndDateTime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.cs index 5b355fa4e4d..f6225cae73f 100644 --- a/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/OccurrencesViewWithStartDateTimeWithEndDateTime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/OccurrencesViewWithStartDateTimeWithEndDateTime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.cs @@ -38,7 +38,7 @@ public OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(string rawU { } /// - /// 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. /// Find more info here /// /// A @@ -62,7 +62,7 @@ public OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(string rawU return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Settings.WorkHoursAndLocations.OccurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. /// Find more info here /// /// A @@ -87,7 +87,7 @@ public OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(string rawU return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Settings.WorkHoursAndLocations.OccurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +115,7 @@ public RequestInformation ToGetRequestInformation(Action - /// 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. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/Recurrences/RecurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/Recurrences/RecurrencesRequestBuilder.cs index 59cfb389b19..da74b11b67a 100644 --- a/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/Recurrences/RecurrencesRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/Recurrences/RecurrencesRequestBuilder.cs @@ -54,7 +54,7 @@ public RecurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) { } /// - /// Get the recurrences from your own work plan via the recurrences navigation property. + /// Get the recurrences from a user's work plan via the recurrences navigation property. /// Find more info here /// /// A @@ -78,7 +78,7 @@ public RecurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.WorkPlanRecurrenceCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new workPlanRecurrence object in your own work plan. + /// Create a new workPlanRecurrence object in a user's work plan. /// Find more info here /// /// A @@ -104,7 +104,7 @@ public RecurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.WorkPlanRecurrence.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get the recurrences from your own work plan via the recurrences navigation property. + /// Get the recurrences from a user's work plan via the recurrences navigation property. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -123,7 +123,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create a new workPlanRecurrence object in your own work plan. + /// Create a new workPlanRecurrence object in a user's work plan. /// /// A /// The request body @@ -154,7 +154,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.Me.Settings.WorkHoursAndLocations.Recurrences.RecurrencesRequestBuilder(rawUrl, RequestAdapter); } /// - /// Get the recurrences from your own work plan via the recurrences navigation property. + /// Get the recurrences from a user's work plan via the recurrences navigation property. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class RecurrencesRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/WorkHoursAndLocationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/WorkHoursAndLocationsRequestBuilder.cs index ce221562516..6fe70ba03f9 100644 --- a/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/WorkHoursAndLocationsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Settings/WorkHoursAndLocations/WorkHoursAndLocationsRequestBuilder.cs @@ -48,7 +48,7 @@ public WorkHoursAndLocationsRequestBuilder(string rawUrl, IRequestAdapter reques { } /// - /// Get the properties and relationships of your own workHoursAndLocationsSetting. + /// Get the properties and relationships of a user's workHoursAndLocationsSetting. /// Find more info here /// /// A @@ -84,7 +84,7 @@ public WorkHoursAndLocationsRequestBuilder(string rawUrl, IRequestAdapter reques return new global::Microsoft.Graph.Me.Settings.WorkHoursAndLocations.OccurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(PathParameters, RequestAdapter, endDateTime, startDateTime); } /// - /// Update the properties of your own workHoursAndLocationsSetting. + /// Update the properties of a user's workHoursAndLocationsSetting. /// Find more info here /// /// A @@ -110,7 +110,7 @@ public WorkHoursAndLocationsRequestBuilder(string rawUrl, IRequestAdapter reques return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.WorkHoursAndLocationsSetting.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get the properties and relationships of your own workHoursAndLocationsSetting. + /// Get the properties and relationships of a user's workHoursAndLocationsSetting. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -129,7 +129,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the properties of your own workHoursAndLocationsSetting. + /// Update the properties of a user's workHoursAndLocationsSetting. /// /// A /// The request body @@ -160,7 +160,7 @@ public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Mode return new global::Microsoft.Graph.Me.Settings.WorkHoursAndLocations.WorkHoursAndLocationsRequestBuilder(rawUrl, RequestAdapter); } /// - /// Get the properties and relationships of your own workHoursAndLocationsSetting. + /// Get the properties and relationships of a user's workHoursAndLocationsSetting. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class WorkHoursAndLocationsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItem.cs b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItem.cs index 4f09b77f840..d316b73b731 100644 --- a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItem.cs +++ b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItem.cs @@ -130,7 +130,7 @@ public string Justification set { BackingStore?.Set("justification", value); } } #endif - /// The permission property + /// The permission that grants the principal access to a resource. Read-only. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Models.AccessReviewInstanceDecisionItemPermission? Permission diff --git a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemCustomDataProvidedResource.cs b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemCustomDataProvidedResource.cs index a53c30310f4..9c9d5562efb 100644 --- a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemCustomDataProvidedResource.cs +++ b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemCustomDataProvidedResource.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Models public partial class AccessReviewInstanceDecisionItemCustomDataProvidedResource : global::Microsoft.Graph.Models.AccessReviewInstanceDecisionItemResource, IParsable #pragma warning restore CS1591 { - /// The customData property + /// Custom data to include with the decision. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? CustomData @@ -28,7 +28,7 @@ public string CustomData set { BackingStore?.Set("customData", value); } } #endif - /// The scopeDisplayName property + /// The name of the scope for the decision. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? ScopeDisplayName @@ -44,7 +44,7 @@ public string ScopeDisplayName set { BackingStore?.Set("scopeDisplayName", value); } } #endif - /// The scopeId property + /// The identifier of the scope for the decision. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? ScopeId diff --git a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemPermission.cs b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemPermission.cs index aaf7af17206..d4e2c8c334e 100644 --- a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemPermission.cs +++ b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemPermission.cs @@ -21,7 +21,7 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The description property + /// The description of the permission. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? Description @@ -37,7 +37,7 @@ public string Description set { BackingStore?.Set("description", value); } } #endif - /// The displayName property + /// The display name of the permission. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? DisplayName @@ -53,7 +53,7 @@ public string DisplayName set { BackingStore?.Set("displayName", value); } } #endif - /// The id property + /// The identifier of the permission. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? Id @@ -85,7 +85,7 @@ public string OdataType set { BackingStore?.Set("@odata.type", value); } } #endif - /// The type property + /// The type of the permission. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? Type diff --git a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemResource.cs b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemResource.cs index 87bfce85004..194e50649fb 100644 --- a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemResource.cs +++ b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemResource.cs @@ -21,7 +21,7 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The description property + /// Description of the resource. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? Description @@ -85,7 +85,7 @@ public string OdataType set { BackingStore?.Set("@odata.type", value); } } #endif - /// Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy. + /// Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? Type diff --git a/src/Microsoft.Graph/Generated/Models/ApiApplication.cs b/src/Microsoft.Graph/Generated/Models/ApiApplication.cs index e4db8be2dbe..a9335f6f2e9 100644 --- a/src/Microsoft.Graph/Generated/Models/ApiApplication.cs +++ b/src/Microsoft.Graph/Generated/Models/ApiApplication.cs @@ -43,7 +43,7 @@ public List KnownClientApplications set { BackingStore?.Set("knownClientApplications", value); } } #endif - /// 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. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? Oauth2PermissionScopes diff --git a/src/Microsoft.Graph/Generated/Models/Application.cs b/src/Microsoft.Graph/Generated/Models/Application.cs index 5b395f0d683..e3ff70bc0de 100644 --- a/src/Microsoft.Graph/Generated/Models/Application.cs +++ b/src/Microsoft.Graph/Generated/Models/Application.cs @@ -92,7 +92,7 @@ public string ApplicationTemplateId set { BackingStore?.Set("appManagementPolicies", value); } } #endif - /// 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. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? AppRoles diff --git a/src/Microsoft.Graph/Generated/Models/ApplicationResourcePermission.cs b/src/Microsoft.Graph/Generated/Models/ApplicationResourcePermission.cs index 6475d6a6484..686530115a2 100644 --- a/src/Microsoft.Graph/Generated/Models/ApplicationResourcePermission.cs +++ b/src/Microsoft.Graph/Generated/Models/ApplicationResourcePermission.cs @@ -21,7 +21,7 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The id property + /// The unique identifier of the permission. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? Id @@ -37,7 +37,7 @@ public string Id set { BackingStore?.Set("id", value); } } #endif - /// The name property + /// The name of the permission. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? Name diff --git a/src/Microsoft.Graph/Generated/Models/ApplicationsRequiredResourceAccess.cs b/src/Microsoft.Graph/Generated/Models/ApplicationsRequiredResourceAccess.cs index d83913dc067..a891da63fd8 100644 --- a/src/Microsoft.Graph/Generated/Models/ApplicationsRequiredResourceAccess.cs +++ b/src/Microsoft.Graph/Generated/Models/ApplicationsRequiredResourceAccess.cs @@ -37,7 +37,7 @@ public string OdataType set { BackingStore?.Set("@odata.type", value); } } #endif - /// The permissions property + /// The collection of resource permissions required by the application. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? Permissions @@ -53,7 +53,7 @@ public string OdataType set { BackingStore?.Set("permissions", value); } } #endif - /// The resourceAppId property + /// The appId (client ID) of the resource that the application needs to access. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? ResourceAppId diff --git a/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsBase.cs b/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsBase.cs index a9269d76207..00fddf18629 100644 --- a/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsBase.cs +++ b/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsBase.cs @@ -12,19 +12,19 @@ namespace Microsoft.Graph.Models public partial class B2BRegistrationMetricsBase : global::Microsoft.Graph.Models.Entity, IParsable #pragma warning restore CS1591 { - /// The inboundTotalUsers property + /// The total number of inbound B2B guest users registered. public decimal? InboundTotalUsers { get { return BackingStore?.Get("inboundTotalUsers"); } set { BackingStore?.Set("inboundTotalUsers", value); } } - /// The outboundTotalUsers property + /// The total number of outbound B2B users from this tenant registered in other tenants. public decimal? OutboundTotalUsers { get { return BackingStore?.Get("outboundTotalUsers"); } set { BackingStore?.Set("outboundTotalUsers", value); } } - /// The watermarkDateTime property + /// The date and time when the metrics snapshot was taken. public DateTimeOffset? WatermarkDateTime { get { return BackingStore?.Get("watermarkDateTime"); } diff --git a/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsInitial.cs b/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsInitial.cs index 5df73f32f2d..fd70a9ee59b 100644 --- a/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsInitial.cs +++ b/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsInitial.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Models public partial class B2BRegistrationMetricsInitial : global::Microsoft.Graph.Models.B2BRegistrationMetricsBase, IParsable #pragma warning restore CS1591 { - /// The createdDateTime property + /// Timestamp that represents the date time that B2B registration data was initially aggregated. public DateTimeOffset? CreatedDateTime { get { return BackingStore?.Get("createdDateTime"); } diff --git a/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsRecent.cs b/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsRecent.cs index 5678384d302..f1b11981b17 100644 --- a/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsRecent.cs +++ b/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsRecent.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Models public partial class B2BRegistrationMetricsRecent : global::Microsoft.Graph.Models.B2BRegistrationMetricsBase, IParsable #pragma warning restore CS1591 { - /// The updateDateTime property + /// Timestamp that represents the most recent time B2B registration data was aggregated and have sufficiently changed for the related tenant. public DateTimeOffset? UpdateDateTime { get { return BackingStore?.Get("updateDateTime"); } diff --git a/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsBase.cs b/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsBase.cs index 74de2336313..1566083611f 100644 --- a/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsBase.cs +++ b/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsBase.cs @@ -12,31 +12,31 @@ namespace Microsoft.Graph.Models public partial class B2BSignInActivityMetricsBase : global::Microsoft.Graph.Models.Entity, IParsable #pragma warning restore CS1591 { - /// The inboundMonthlyTotalApplications property + /// The total number of applications accessed by inbound users in the last month. public decimal? InboundMonthlyTotalApplications { get { return BackingStore?.Get("inboundMonthlyTotalApplications"); } set { BackingStore?.Set("inboundMonthlyTotalApplications", value); } } - /// The inboundMonthlyTotalUsers property + /// The total number of unique inbound users with sign-in activity in the last month. public decimal? InboundMonthlyTotalUsers { get { return BackingStore?.Get("inboundMonthlyTotalUsers"); } set { BackingStore?.Set("inboundMonthlyTotalUsers", value); } } - /// The outboundMonthlyTotalApplications property + /// The total number of applications accessed by outbound users in the last month. public decimal? OutboundMonthlyTotalApplications { get { return BackingStore?.Get("outboundMonthlyTotalApplications"); } set { BackingStore?.Set("outboundMonthlyTotalApplications", value); } } - /// The outboundMonthlyTotalUsers property + /// The total number of unique outbound users with sign-in activity in the last month. public decimal? OutboundMonthlyTotalUsers { get { return BackingStore?.Get("outboundMonthlyTotalUsers"); } set { BackingStore?.Set("outboundMonthlyTotalUsers", value); } } - /// The watermarkDateTime property + /// The date and time when the metrics snapshot was taken. public DateTimeOffset? WatermarkDateTime { get { return BackingStore?.Get("watermarkDateTime"); } diff --git a/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsInitial.cs b/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsInitial.cs index 7a971cfc8c4..c5e6b71e129 100644 --- a/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsInitial.cs +++ b/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsInitial.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Models public partial class B2BSignInActivityMetricsInitial : global::Microsoft.Graph.Models.B2BSignInActivityMetricsBase, IParsable #pragma warning restore CS1591 { - /// The createdDateTime property + /// Timestamp that represents when the time B2B sign-in activity content was initially aggregated for the related tenant. public DateTimeOffset? CreatedDateTime { get { return BackingStore?.Get("createdDateTime"); } diff --git a/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsRecent.cs b/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsRecent.cs index 29fd8db8e7e..0924ec10ef9 100644 --- a/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsRecent.cs +++ b/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsRecent.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Models public partial class B2BSignInActivityMetricsRecent : global::Microsoft.Graph.Models.B2BSignInActivityMetricsBase, IParsable #pragma warning restore CS1591 { - /// The updateDateTime property + /// Timestamp that represents the most recent time B2B registration data was aggregated and have sufficiently changed for the related tenant. public DateTimeOffset? UpdateDateTime { get { return BackingStore?.Get("updateDateTime"); } diff --git a/src/Microsoft.Graph/Generated/Models/BillingMetricsBase.cs b/src/Microsoft.Graph/Generated/Models/BillingMetricsBase.cs index f8177ba7b69..e81593570ab 100644 --- a/src/Microsoft.Graph/Generated/Models/BillingMetricsBase.cs +++ b/src/Microsoft.Graph/Generated/Models/BillingMetricsBase.cs @@ -12,37 +12,37 @@ namespace Microsoft.Graph.Models public partial class BillingMetricsBase : global::Microsoft.Graph.Models.Entity, IParsable #pragma warning restore CS1591 { - /// The foreignAssociatedTenantBillingManagementActiveCount property + /// The number of foreign associated tenants with active billing management. public decimal? ForeignAssociatedTenantBillingManagementActiveCount { get { return BackingStore?.Get("foreignAssociatedTenantBillingManagementActiveCount"); } set { BackingStore?.Set("foreignAssociatedTenantBillingManagementActiveCount", value); } } - /// The foreignAssociatedTenantCount property + /// The total number of foreign associated tenants. public decimal? ForeignAssociatedTenantCount { get { return BackingStore?.Get("foreignAssociatedTenantCount"); } set { BackingStore?.Set("foreignAssociatedTenantCount", value); } } - /// The foreignAssociatedTenantProvisioningActiveCount property + /// The number of foreign associated tenants with active provisioning. public decimal? ForeignAssociatedTenantProvisioningActiveCount { get { return BackingStore?.Get("foreignAssociatedTenantProvisioningActiveCount"); } set { BackingStore?.Set("foreignAssociatedTenantProvisioningActiveCount", value); } } - /// The localAssociatedTenantBillingManagementActiveCount property + /// The number of local associated tenants with active billing management. public decimal? LocalAssociatedTenantBillingManagementActiveCount { get { return BackingStore?.Get("localAssociatedTenantBillingManagementActiveCount"); } set { BackingStore?.Set("localAssociatedTenantBillingManagementActiveCount", value); } } - /// The localAssociatedTenantCount property + /// The total number of local associated tenants. public decimal? LocalAssociatedTenantCount { get { return BackingStore?.Get("localAssociatedTenantCount"); } set { BackingStore?.Set("localAssociatedTenantCount", value); } } - /// The localAssociatedTenantIds property + /// The list of local associated tenant IDs. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? LocalAssociatedTenantIds @@ -58,13 +58,13 @@ public List LocalAssociatedTenantIds set { BackingStore?.Set("localAssociatedTenantIds", value); } } #endif - /// The localAssociatedTenantProvisioningActiveCount property + /// The number of local associated tenants with active provisioning. public decimal? LocalAssociatedTenantProvisioningActiveCount { get { return BackingStore?.Get("localAssociatedTenantProvisioningActiveCount"); } set { BackingStore?.Set("localAssociatedTenantProvisioningActiveCount", value); } } - /// The watermarkDateTime property + /// The date and time when the metrics snapshot was taken. public DateTimeOffset? WatermarkDateTime { get { return BackingStore?.Get("watermarkDateTime"); } diff --git a/src/Microsoft.Graph/Generated/Models/BillingMetricsInitial.cs b/src/Microsoft.Graph/Generated/Models/BillingMetricsInitial.cs index b961d1e2376..17963e00427 100644 --- a/src/Microsoft.Graph/Generated/Models/BillingMetricsInitial.cs +++ b/src/Microsoft.Graph/Generated/Models/BillingMetricsInitial.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Models public partial class BillingMetricsInitial : global::Microsoft.Graph.Models.BillingMetricsBase, IParsable #pragma warning restore CS1591 { - /// The createdDateTime property + /// Timestamp that represents when billing metrics are initially aggregated for the related tenant. public DateTimeOffset? CreatedDateTime { get { return BackingStore?.Get("createdDateTime"); } diff --git a/src/Microsoft.Graph/Generated/Models/BillingMetricsRecent.cs b/src/Microsoft.Graph/Generated/Models/BillingMetricsRecent.cs index 951b0957edc..cded22986f0 100644 --- a/src/Microsoft.Graph/Generated/Models/BillingMetricsRecent.cs +++ b/src/Microsoft.Graph/Generated/Models/BillingMetricsRecent.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Models public partial class BillingMetricsRecent : global::Microsoft.Graph.Models.BillingMetricsBase, IParsable #pragma warning restore CS1591 { - /// The updateDateTime property + /// Timestamp that represents when billing metrics are aggregated and have sufficiently changed for the related tenant. public DateTimeOffset? UpdateDateTime { get { return BackingStore?.Get("updateDateTime"); } diff --git a/src/Microsoft.Graph/Generated/Models/CustomCalloutExtension.cs b/src/Microsoft.Graph/Generated/Models/CustomCalloutExtension.cs index d2a4a9e57f7..ad34f80e294 100644 --- a/src/Microsoft.Graph/Generated/Models/CustomCalloutExtension.cs +++ b/src/Microsoft.Graph/Generated/Models/CustomCalloutExtension.cs @@ -114,6 +114,7 @@ public string DisplayName "#microsoft.graph.onPasswordSubmitCustomExtension" => new global::Microsoft.Graph.Models.OnPasswordSubmitCustomExtension(), "#microsoft.graph.onTokenIssuanceStartCustomExtension" => new global::Microsoft.Graph.Models.OnTokenIssuanceStartCustomExtension(), "#microsoft.graph.onVerifiedIdClaimValidationCustomExtension" => new global::Microsoft.Graph.Models.OnVerifiedIdClaimValidationCustomExtension(), + "#microsoft.graph.roleManagementCustomCalloutExtension" => new global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtension(), _ => new global::Microsoft.Graph.Models.CustomCalloutExtension(), }; } diff --git a/src/Microsoft.Graph/Generated/Models/CustomCalloutExtensionType.cs b/src/Microsoft.Graph/Generated/Models/CustomCalloutExtensionType.cs new file mode 100644 index 00000000000..3701b6ad31d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/CustomCalloutExtensionType.cs @@ -0,0 +1,32 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum CustomCalloutExtensionType + #pragma warning restore CS1591 + { + [EnumMember(Value = "preApproval")] + #pragma warning disable CS1591 + PreApproval, + #pragma warning restore CS1591 + [EnumMember(Value = "postApproval")] + #pragma warning disable CS1591 + PostApproval, + #pragma warning restore CS1591 + [EnumMember(Value = "grant")] + #pragma warning disable CS1591 + Grant, + #pragma warning restore CS1591 + [EnumMember(Value = "revoke")] + #pragma warning disable CS1591 + Revoke, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/CustomExtensionResourceType.cs b/src/Microsoft.Graph/Generated/Models/CustomExtensionResourceType.cs new file mode 100644 index 00000000000..010a7c42784 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/CustomExtensionResourceType.cs @@ -0,0 +1,28 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum CustomExtensionResourceType + #pragma warning restore CS1591 + { + [EnumMember(Value = "entraRoles")] + #pragma warning disable CS1591 + EntraRoles, + #pragma warning restore CS1591 + [EnumMember(Value = "azureResources")] + #pragma warning disable CS1591 + AzureResources, + #pragma warning restore CS1591 + [EnumMember(Value = "entraGroups")] + #pragma warning disable CS1591 + EntraGroups, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/DelegatedAdministrationRoleAssignment.cs b/src/Microsoft.Graph/Generated/Models/DelegatedAdministrationRoleAssignment.cs index 62ecfbfb335..170387a0a57 100644 --- a/src/Microsoft.Graph/Generated/Models/DelegatedAdministrationRoleAssignment.cs +++ b/src/Microsoft.Graph/Generated/Models/DelegatedAdministrationRoleAssignment.cs @@ -37,7 +37,7 @@ public IDictionary AdditionalData set { BackingStore?.Set("group", value); } } #endif - /// 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. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? GroupDisplayName @@ -69,7 +69,7 @@ public string OdataType set { BackingStore?.Set("@odata.type", value); } } #endif - /// The roleTemplates property + /// A collection of role templates that define the roles to be assigned to the group in the governed tenant. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? RoleTemplates diff --git a/src/Microsoft.Graph/Generated/Models/DelegatedAdministrationRoleAssignmentSnapshot.cs b/src/Microsoft.Graph/Generated/Models/DelegatedAdministrationRoleAssignmentSnapshot.cs index fa6d5898689..6b0ecf5ddb8 100644 --- a/src/Microsoft.Graph/Generated/Models/DelegatedAdministrationRoleAssignmentSnapshot.cs +++ b/src/Microsoft.Graph/Generated/Models/DelegatedAdministrationRoleAssignmentSnapshot.cs @@ -21,7 +21,7 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The groupDisplayName property + /// The display name of the security group identified by groupId at the time the snapshot was created. Read-only. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? GroupDisplayName @@ -37,7 +37,7 @@ public string GroupDisplayName set { BackingStore?.Set("groupDisplayName", value); } } #endif - /// The groupId property + /// The object ID of the role-assignable security group in the governing tenant that will be assigned the specified roles. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? GroupId @@ -69,7 +69,7 @@ public string OdataType set { BackingStore?.Set("@odata.type", value); } } #endif - /// The roleTemplates property + /// The collection of role templates that define the Microsoft Entra roles to be assigned. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? RoleTemplates diff --git a/src/Microsoft.Graph/Generated/Models/DirectoryObject1.cs b/src/Microsoft.Graph/Generated/Models/DirectoryObject1.cs index 7b0cbd787b1..0a84b720689 100644 --- a/src/Microsoft.Graph/Generated/Models/DirectoryObject1.cs +++ b/src/Microsoft.Graph/Generated/Models/DirectoryObject1.cs @@ -189,7 +189,7 @@ public partial class DirectoryObject1 : global::Microsoft.Graph.Models.Entity, I set { BackingStore?.Set("subscriptions", value); } } #endif - /// The tenantGovernance property + /// Container for Microsoft Entra Tenant Governance capabilities. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Models.TenantGovernance? TenantGovernance diff --git a/src/Microsoft.Graph/Generated/Models/Entity.cs b/src/Microsoft.Graph/Generated/Models/Entity.cs index d7c928c29e0..dd74a12f8ff 100644 --- a/src/Microsoft.Graph/Generated/Models/Entity.cs +++ b/src/Microsoft.Graph/Generated/Models/Entity.cs @@ -845,6 +845,7 @@ public Entity() "#microsoft.graph.riskyUserHistoryItem" => new global::Microsoft.Graph.Models.RiskyUserHistoryItem(), "#microsoft.graph.roleAssignment" => new global::Microsoft.Graph.Models.RoleAssignment(), "#microsoft.graph.roleDefinition" => new global::Microsoft.Graph.Models.RoleDefinition(), + "#microsoft.graph.roleManagementCustomCalloutExtension" => new global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtension(), "#microsoft.graph.room" => new global::Microsoft.Graph.Models.Room(), "#microsoft.graph.roomList" => new global::Microsoft.Graph.Models.RoomList(), "#microsoft.graph.samlOrWsFedExternalDomainFederation" => new global::Microsoft.Graph.Models.SamlOrWsFedExternalDomainFederation(), @@ -1101,6 +1102,7 @@ public Entity() "#microsoft.graph.unifiedRoleManagementPolicyApprovalRule" => new global::Microsoft.Graph.Models.UnifiedRoleManagementPolicyApprovalRule(), "#microsoft.graph.unifiedRoleManagementPolicyAssignment" => new global::Microsoft.Graph.Models.UnifiedRoleManagementPolicyAssignment(), "#microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule" => new global::Microsoft.Graph.Models.UnifiedRoleManagementPolicyAuthenticationContextRule(), + "#microsoft.graph.unifiedRoleManagementPolicyCustomExtensionRule" => new global::Microsoft.Graph.Models.UnifiedRoleManagementPolicyCustomExtensionRule(), "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule" => new global::Microsoft.Graph.Models.UnifiedRoleManagementPolicyEnablementRule(), "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule" => new global::Microsoft.Graph.Models.UnifiedRoleManagementPolicyExpirationRule(), "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule" => new global::Microsoft.Graph.Models.UnifiedRoleManagementPolicyNotificationRule(), diff --git a/src/Microsoft.Graph/Generated/Models/EvaluationOutcome.cs b/src/Microsoft.Graph/Generated/Models/EvaluationOutcome.cs new file mode 100644 index 00000000000..102758bb5ad --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/EvaluationOutcome.cs @@ -0,0 +1,24 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum EvaluationOutcome + #pragma warning restore CS1591 + { + [EnumMember(Value = "approved")] + #pragma warning disable CS1591 + Approved, + #pragma warning restore CS1591 + [EnumMember(Value = "denied")] + #pragma warning disable CS1591 + Denied, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/FileStorageContainerTypeSettings.cs b/src/Microsoft.Graph/Generated/Models/FileStorageContainerTypeSettings.cs index 67cc232cba5..2065248faa3 100644 --- a/src/Microsoft.Graph/Generated/Models/FileStorageContainerTypeSettings.cs +++ b/src/Microsoft.Graph/Generated/Models/FileStorageContainerTypeSettings.cs @@ -21,7 +21,7 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// 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. public global::Microsoft.Graph.Models.FileStorageContainerTypeSettingsOverride? ConsumingTenantOverridables { get { return BackingStore?.Get("consumingTenantOverridables"); } diff --git a/src/Microsoft.Graph/Generated/Models/GovernanceInvitation.cs b/src/Microsoft.Graph/Generated/Models/GovernanceInvitation.cs index a047f1a2496..b0c904a1425 100644 --- a/src/Microsoft.Graph/Generated/Models/GovernanceInvitation.cs +++ b/src/Microsoft.Graph/Generated/Models/GovernanceInvitation.cs @@ -12,19 +12,19 @@ namespace Microsoft.Graph.Models public partial class GovernanceInvitation : global::Microsoft.Graph.Models.Entity, IParsable #pragma warning restore CS1591 { - /// 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. public DateTimeOffset? CreatedDateTime { get { return BackingStore?.Get("createdDateTime"); } set { BackingStore?.Set("createdDateTime", value); } } - /// 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. public DateTimeOffset? ExpirationDateTime { get { return BackingStore?.Get("expirationDateTime"); } set { BackingStore?.Set("expirationDateTime", value); } } - /// The governedTenantId property + /// The Microsoft Entra tenant ID of the governed tenant. Supports $filter (eq, ne) and $orderBy. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? GovernedTenantId @@ -40,7 +40,7 @@ public string GovernedTenantId set { BackingStore?.Set("governedTenantId", value); } } #endif - /// The governedTenantName property + /// The display name of the governed tenant. Supports $filter (eq, ne) and $orderBy. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? GovernedTenantName @@ -56,7 +56,7 @@ public string GovernedTenantName set { BackingStore?.Set("governedTenantName", value); } } #endif - /// The governingTenantId property + /// The Microsoft Entra tenant ID of the governing tenant. Supports $filter (eq, ne) and $orderBy. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? GoverningTenantId @@ -72,7 +72,7 @@ public string GoverningTenantId set { BackingStore?.Set("governingTenantId", value); } } #endif - /// The governingTenantName property + /// The display name of the governing tenant. Supports $filter (eq, ne) and $orderBy. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? GoverningTenantName diff --git a/src/Microsoft.Graph/Generated/Models/GovernanceRelationship.cs b/src/Microsoft.Graph/Generated/Models/GovernanceRelationship.cs index 6716226b46f..1909e9f4754 100644 --- a/src/Microsoft.Graph/Generated/Models/GovernanceRelationship.cs +++ b/src/Microsoft.Graph/Generated/Models/GovernanceRelationship.cs @@ -18,13 +18,13 @@ public partial class GovernanceRelationship : global::Microsoft.Graph.Models.Ent get { return BackingStore?.Get("createdType"); } set { BackingStore?.Set("createdType", value); } } - /// 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. public DateTimeOffset? CreationDateTime { get { return BackingStore?.Get("creationDateTime"); } set { BackingStore?.Set("creationDateTime", value); } } - /// The governedTenantId property + /// The Microsoft Entra tenant ID of the governed tenant. Supports $filter (eq, ne) and $orderBy. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? GovernedTenantId @@ -40,7 +40,7 @@ public string GovernedTenantId set { BackingStore?.Set("governedTenantId", value); } } #endif - /// The governedTenantName property + /// The display name of the governed tenant. Supports $filter (eq, ne) and $orderBy. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? GovernedTenantName @@ -56,7 +56,7 @@ public string GovernedTenantName set { BackingStore?.Set("governedTenantName", value); } } #endif - /// The governingTenantId property + /// The Microsoft Entra tenant ID of the governing tenant. Supports $filter (eq, ne) and $orderBy. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? GoverningTenantId @@ -72,7 +72,7 @@ public string GoverningTenantId set { BackingStore?.Set("governingTenantId", value); } } #endif - /// The governingTenantName property + /// The display name of the governing tenant. Supports $filter (eq, ne) and $orderBy. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? GoverningTenantName diff --git a/src/Microsoft.Graph/Generated/Models/GovernanceRequest.cs b/src/Microsoft.Graph/Generated/Models/GovernanceRequest.cs index 1a4e4dc5dd6..d7ef9d773a6 100644 --- a/src/Microsoft.Graph/Generated/Models/GovernanceRequest.cs +++ b/src/Microsoft.Graph/Generated/Models/GovernanceRequest.cs @@ -12,13 +12,13 @@ namespace Microsoft.Graph.Models public partial class GovernanceRequest : global::Microsoft.Graph.Models.Entity, IParsable #pragma warning restore CS1591 { - /// 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. public DateTimeOffset? ExpirationDateTime { get { return BackingStore?.Get("expirationDateTime"); } set { BackingStore?.Set("expirationDateTime", value); } } - /// The governancePolicyTemplate property + /// The governance policy template associated with this request. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Models.TenantGovernancePolicyTemplate? GovernancePolicyTemplate @@ -34,7 +34,7 @@ public DateTimeOffset? ExpirationDateTime set { BackingStore?.Set("governancePolicyTemplate", value); } } #endif - /// The governedTenantId property + /// The Microsoft Entra tenant ID of the governed tenant. Supports $filter (eq, ne) and $orderBy. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? GovernedTenantId @@ -50,7 +50,7 @@ public string GovernedTenantId set { BackingStore?.Set("governedTenantId", value); } } #endif - /// The governedTenantName property + /// The display name of the governed tenant. Supports $filter (eq, ne) and $orderBy. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? GovernedTenantName @@ -66,7 +66,7 @@ public string GovernedTenantName set { BackingStore?.Set("governedTenantName", value); } } #endif - /// The governingTenantId property + /// The Microsoft Entra tenant ID of the governing tenant. Supports $filter (eq, ne) and $orderBy. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? GoverningTenantId @@ -82,7 +82,7 @@ public string GoverningTenantId set { BackingStore?.Set("governingTenantId", value); } } #endif - /// The governingTenantName property + /// The display name of the governing tenant. Supports $filter (eq, ne) and $orderBy. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? GoverningTenantName @@ -114,7 +114,7 @@ public string GoverningTenantName set { BackingStore?.Set("policySnapshot", value); } } #endif - /// 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. public DateTimeOffset? RequestDateTime { get { return BackingStore?.Get("requestDateTime"); } diff --git a/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsBase.cs b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsBase.cs index 586d15b08df..e7db943f36a 100644 --- a/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsBase.cs +++ b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsBase.cs @@ -12,19 +12,19 @@ namespace Microsoft.Graph.Models public partial class MultiTenantApplicationMetricsBase : global::Microsoft.Graph.Models.Entity, IParsable #pragma warning restore CS1591 { - /// The inboundMonthlyTotalApplications property + /// The total number of inbound multi-tenant applications in the last month. public decimal? InboundMonthlyTotalApplications { get { return BackingStore?.Get("inboundMonthlyTotalApplications"); } set { BackingStore?.Set("inboundMonthlyTotalApplications", value); } } - /// The outboundMonthlyTotalApplications property + /// The total number of outbound multi-tenant applications in the last month. public decimal? OutboundMonthlyTotalApplications { get { return BackingStore?.Get("outboundMonthlyTotalApplications"); } set { BackingStore?.Set("outboundMonthlyTotalApplications", value); } } - /// The watermarkDateTime property + /// The date and time when the metrics snapshot was taken. public DateTimeOffset? WatermarkDateTime { get { return BackingStore?.Get("watermarkDateTime"); } diff --git a/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsInitial.cs b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsInitial.cs index 5d117795939..12aff5c4d36 100644 --- a/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsInitial.cs +++ b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsInitial.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Models public partial class MultiTenantApplicationMetricsInitial : global::Microsoft.Graph.Models.MultiTenantApplicationMetricsBase, IParsable #pragma warning restore CS1591 { - /// The createdDateTime property + /// Timestamp that represents when multitenant application metrics are initially aggregated for the related tenant. public DateTimeOffset? CreatedDateTime { get { return BackingStore?.Get("createdDateTime"); } diff --git a/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsRecent.cs b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsRecent.cs index fd833f34a72..a6d4dc4491e 100644 --- a/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsRecent.cs +++ b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsRecent.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Models public partial class MultiTenantApplicationMetricsRecent : global::Microsoft.Graph.Models.MultiTenantApplicationMetricsBase, IParsable #pragma warning restore CS1591 { - /// The updateDateTime property + /// Timestamp that represents when multitenant application metrics are aggregated and have sufficiently changed for the related tenant. public DateTimeOffset? UpdateDateTime { get { return BackingStore?.Get("updateDateTime"); } diff --git a/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationsToProvision.cs b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationsToProvision.cs index 62ac4e0b2d7..e4a1f0149b3 100644 --- a/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationsToProvision.cs +++ b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationsToProvision.cs @@ -19,7 +19,7 @@ public IDictionary AdditionalData get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } set { BackingStore.Set("AdditionalData", value); } } - /// The appId property + /// The appId (client ID) of the multi-tenant application. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? AppId @@ -37,7 +37,7 @@ public string AppId #endif /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The displayName property + /// The display name of the application. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? DisplayName @@ -53,7 +53,7 @@ public string DisplayName set { BackingStore?.Set("displayName", value); } } #endif - /// The objectId property + /// The object ID of the service principal in the governing tenant. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? ObjectId @@ -85,7 +85,7 @@ public string OdataType set { BackingStore?.Set("@odata.type", value); } } #endif - /// The requiredResourceAccesses property + /// The collection of resource accesses (permissions) required by the application. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? RequiredResourceAccesses diff --git a/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationsToProvisionSnapshot.cs b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationsToProvisionSnapshot.cs index 4c60dbc697b..ee7646213e9 100644 --- a/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationsToProvisionSnapshot.cs +++ b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationsToProvisionSnapshot.cs @@ -19,7 +19,7 @@ public IDictionary AdditionalData get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } set { BackingStore.Set("AdditionalData", value); } } - /// The appId property + /// The appId (client ID) of the multi-tenant application. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? AppId @@ -37,7 +37,7 @@ public string AppId #endif /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The displayName property + /// The display name of the application. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? DisplayName @@ -53,7 +53,7 @@ public string DisplayName set { BackingStore?.Set("displayName", value); } } #endif - /// The objectId property + /// The object ID of the service principal in the governing tenant. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? ObjectId @@ -85,7 +85,7 @@ public string OdataType set { BackingStore?.Set("@odata.type", value); } } #endif - /// The requiredResourceAccesses property + /// The collection of resource accesses (permissions) required by the application. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? RequiredResourceAccesses diff --git a/src/Microsoft.Graph/Generated/Models/PrivilegedAccessRoot.cs b/src/Microsoft.Graph/Generated/Models/PrivilegedAccessRoot.cs index 4b4d156ac10..556a66f15c2 100644 --- a/src/Microsoft.Graph/Generated/Models/PrivilegedAccessRoot.cs +++ b/src/Microsoft.Graph/Generated/Models/PrivilegedAccessRoot.cs @@ -12,6 +12,22 @@ namespace Microsoft.Graph.Models public partial class PrivilegedAccessRoot : global::Microsoft.Graph.Models.Entity, IParsable #pragma warning restore CS1591 { + /// The customExtensions property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? CustomExtensions + { + get { return BackingStore?.Get?>("customExtensions"); } + set { BackingStore?.Set("customExtensions", value); } + } +#nullable restore +#else + public List CustomExtensions + { + get { return BackingStore?.Get>("customExtensions"); } + set { BackingStore?.Set("customExtensions", value); } + } +#endif /// A group that's governed through Privileged Identity Management (PIM). #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -46,6 +62,7 @@ public override IDictionary> GetFieldDeserializers() { return new Dictionary>(base.GetFieldDeserializers()) { + { "customExtensions", n => { CustomExtensions = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtension.CreateFromDiscriminatorValue)?.AsList(); } }, { "group", n => { Group = n.GetObjectValue(global::Microsoft.Graph.Models.PrivilegedAccessGroup.CreateFromDiscriminatorValue); } }, }; } @@ -57,6 +74,7 @@ public override void Serialize(ISerializationWriter writer) { if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); + writer.WriteCollectionOfObjectValues("customExtensions", CustomExtensions); writer.WriteObjectValue("group", Group); } } diff --git a/src/Microsoft.Graph/Generated/Models/RelatedTenant.cs b/src/Microsoft.Graph/Generated/Models/RelatedTenant.cs index 4701fa3ae4f..0438af2780e 100644 --- a/src/Microsoft.Graph/Generated/Models/RelatedTenant.cs +++ b/src/Microsoft.Graph/Generated/Models/RelatedTenant.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Models public partial class RelatedTenant : global::Microsoft.Graph.Models.Entity, IParsable #pragma warning restore CS1591 { - /// The appB2BSignInActivityMetrics property + /// B2B sign-in activity metrics for this related tenant. Expanded by default. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Models.B2BSignInActivityMetrics? AppB2BSignInActivityMetrics @@ -28,7 +28,7 @@ public partial class RelatedTenant : global::Microsoft.Graph.Models.Entity, IPar set { BackingStore?.Set("appB2BSignInActivityMetrics", value); } } #endif - /// The b2BRegistrationMetrics property + /// B2B registration metrics for this related tenant. Expanded by default. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Models.B2bRegistrationMetrics? B2BRegistrationMetrics @@ -44,7 +44,7 @@ public partial class RelatedTenant : global::Microsoft.Graph.Models.Entity, IPar set { BackingStore?.Set("b2BRegistrationMetrics", value); } } #endif - /// The b2BSignInActivityMetrics property + /// B2B sign-in activity metrics for this related tenant. Expanded by default. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Models.B2BSignInActivityMetrics? B2BSignInActivityMetrics @@ -60,7 +60,7 @@ public partial class RelatedTenant : global::Microsoft.Graph.Models.Entity, IPar set { BackingStore?.Set("b2BSignInActivityMetrics", value); } } #endif - /// The billingMetrics property + /// Billing metrics for this related tenant. Expanded by default. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Models.BillingMetrics? BillingMetrics @@ -76,19 +76,19 @@ public partial class RelatedTenant : global::Microsoft.Graph.Models.Entity, IPar set { BackingStore?.Set("billingMetrics", value); } } #endif - /// 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. public DateTimeOffset? CreatedDateTime { get { return BackingStore?.Get("createdDateTime"); } set { BackingStore?.Set("createdDateTime", value); } } - /// Indicates whether this tenant is a Microsoft infrastructure tenant. + /// Indicates whether the related tenant is a Microsoft infrastructure tenant. Read-only. public bool? IsMicrosoftInfrastructure { get { return BackingStore?.Get("isMicrosoftInfrastructure"); } set { BackingStore?.Set("isMicrosoftInfrastructure", value); } } - /// The multiTenantApplicationMetrics property + /// Multi-tenant application usage metrics for this related tenant. Expanded by default. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Models.MultiTenantApplicationMetrics? MultiTenantApplicationMetrics diff --git a/src/Microsoft.Graph/Generated/Models/RelatedTenantsRefreshRequest.cs b/src/Microsoft.Graph/Generated/Models/RelatedTenantsRefreshRequest.cs index 8faa0d18e1f..8cc54038dc8 100644 --- a/src/Microsoft.Graph/Generated/Models/RelatedTenantsRefreshRequest.cs +++ b/src/Microsoft.Graph/Generated/Models/RelatedTenantsRefreshRequest.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Models public partial class RelatedTenantsRefreshRequest : global::Microsoft.Graph.Models.Entity, IParsable #pragma warning restore CS1591 { - /// The location property + /// The location URL where the status of the refresh request can be retrieved. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? Location diff --git a/src/Microsoft.Graph/Generated/Models/RelationshipPolicy.cs b/src/Microsoft.Graph/Generated/Models/RelationshipPolicy.cs index 639af0bb414..494de286b7e 100644 --- a/src/Microsoft.Graph/Generated/Models/RelationshipPolicy.cs +++ b/src/Microsoft.Graph/Generated/Models/RelationshipPolicy.cs @@ -21,7 +21,7 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The delegatedAdministrationRoleAssignments property + /// A snapshot of the delegated administration role assignments configured in this policy. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? DelegatedAdministrationRoleAssignments @@ -37,13 +37,13 @@ public IDictionary AdditionalData set { BackingStore?.Set("delegatedAdministrationRoleAssignments", value); } } #endif - /// The governedTenantCanTerminate property + /// Indicates whether the governed tenant can terminate the relationship. public bool? GovernedTenantCanTerminate { get { return BackingStore?.Get("governedTenantCanTerminate"); } set { BackingStore?.Set("governedTenantCanTerminate", value); } } - /// The multiTenantApplicationsToProvision property + /// A snapshot of the multi-tenant applications to be provisioned in the governed tenant. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? MultiTenantApplicationsToProvision @@ -75,7 +75,7 @@ public string OdataType set { BackingStore?.Set("@odata.type", value); } } #endif - /// The policyId property + /// The identifier of the source policy template from which this snapshot was created. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? PolicyId @@ -91,7 +91,7 @@ public string PolicyId set { BackingStore?.Set("policyId", value); } } #endif - /// The version property + /// The version of the source policy template from which this snapshot was created. public int? Version { get { return BackingStore?.Get("version"); } diff --git a/src/Microsoft.Graph/Generated/Models/RoleManagementCustomCalloutExtension.cs b/src/Microsoft.Graph/Generated/Models/RoleManagementCustomCalloutExtension.cs new file mode 100644 index 00000000000..8d858d8e938 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/RoleManagementCustomCalloutExtension.cs @@ -0,0 +1,87 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RoleManagementCustomCalloutExtension : global::Microsoft.Graph.Models.CustomCalloutExtension, IParsable + #pragma warning restore CS1591 + { + /// The customAttributes property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? CustomAttributes + { + get { return BackingStore?.Get?>("customAttributes"); } + set { BackingStore?.Set("customAttributes", value); } + } +#nullable restore +#else + public List CustomAttributes + { + get { return BackingStore?.Get>("customAttributes"); } + set { BackingStore?.Set("customAttributes", value); } + } +#endif + /// The resourceType property + public global::Microsoft.Graph.Models.CustomExtensionResourceType? ResourceType + { + get { return BackingStore?.Get("resourceType"); } + set { BackingStore?.Set("resourceType", value); } + } + /// The type property + public global::Microsoft.Graph.Models.CustomCalloutExtensionType? Type + { + get { return BackingStore?.Get("type"); } + set { BackingStore?.Set("type", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public RoleManagementCustomCalloutExtension() : base() + { + OdataType = "#microsoft.graph.roleManagementCustomCalloutExtension"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtension CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtension(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "customAttributes", n => { CustomAttributes = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "resourceType", n => { ResourceType = n.GetEnumValue(); } }, + { "type", n => { Type = n.GetEnumValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfPrimitiveValues("customAttributes", CustomAttributes); + writer.WriteEnumValue("resourceType", ResourceType); + writer.WriteEnumValue("type", Type); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/RoleManagementCustomCalloutExtensionCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/RoleManagementCustomCalloutExtensionCollectionResponse.cs new file mode 100644 index 00000000000..e73f6e9b59f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/RoleManagementCustomCalloutExtensionCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RoleManagementCustomCalloutExtensionCollectionResponse : global::Microsoft.Graph.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtensionCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtensionCollectionResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.RoleManagementCustomCalloutExtension.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("value", Value); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/RoleTemplate.cs b/src/Microsoft.Graph/Generated/Models/RoleTemplate.cs index 7c5e2cfacc6..8c8928c730e 100644 --- a/src/Microsoft.Graph/Generated/Models/RoleTemplate.cs +++ b/src/Microsoft.Graph/Generated/Models/RoleTemplate.cs @@ -21,7 +21,7 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The id property + /// The template ID of the Microsoft Entra role (e.g., 62e90394-69f5-4237-9190-012177145e10 for Global Administrator). #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? Id @@ -37,7 +37,7 @@ public string Id set { BackingStore?.Set("id", value); } } #endif - /// The name property + /// The display name of the role (e.g., 'Global Administrator', 'Helpdesk Administrator'). #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? Name diff --git a/src/Microsoft.Graph/Generated/Models/ServicePrincipal.cs b/src/Microsoft.Graph/Generated/Models/ServicePrincipal.cs index 3e26d032ad5..21936366ee9 100644 --- a/src/Microsoft.Graph/Generated/Models/ServicePrincipal.cs +++ b/src/Microsoft.Graph/Generated/Models/ServicePrincipal.cs @@ -174,7 +174,7 @@ public bool? AppRoleAssignmentRequired set { BackingStore?.Set("appRoleAssignments", value); } } #endif - /// 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. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? AppRoles @@ -516,7 +516,7 @@ public List NotificationEmailAddresses set { BackingStore?.Set("oauth2PermissionGrants", value); } } #endif - /// 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. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? Oauth2PermissionScopes diff --git a/src/Microsoft.Graph/Generated/Models/Subscription.cs b/src/Microsoft.Graph/Generated/Models/Subscription.cs index 0714b6416d6..e8a4ce66ee4 100644 --- a/src/Microsoft.Graph/Generated/Models/Subscription.cs +++ b/src/Microsoft.Graph/Generated/Models/Subscription.cs @@ -215,6 +215,54 @@ public string Resource get { return BackingStore?.Get("resource"); } set { BackingStore?.Set("resource", value); } } +#endif + /// 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. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? VapidPublicKey + { + get { return BackingStore?.Get("vapidPublicKey"); } + set { BackingStore?.Set("vapidPublicKey", value); } + } +#nullable restore +#else + public string VapidPublicKey + { + get { return BackingStore?.Get("vapidPublicKey"); } + set { BackingStore?.Set("vapidPublicKey", value); } + } +#endif + /// 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. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? WebPushEncryptionP256dhPublicKey + { + get { return BackingStore?.Get("webPushEncryptionP256dhPublicKey"); } + set { BackingStore?.Set("webPushEncryptionP256dhPublicKey", value); } + } +#nullable restore +#else + public string WebPushEncryptionP256dhPublicKey + { + get { return BackingStore?.Get("webPushEncryptionP256dhPublicKey"); } + set { BackingStore?.Set("webPushEncryptionP256dhPublicKey", value); } + } +#endif + /// 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. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? WebPushEncryptionSecret + { + get { return BackingStore?.Get("webPushEncryptionSecret"); } + set { BackingStore?.Set("webPushEncryptionSecret", value); } + } +#nullable restore +#else + public string WebPushEncryptionSecret + { + get { return BackingStore?.Get("webPushEncryptionSecret"); } + set { BackingStore?.Set("webPushEncryptionSecret", value); } + } #endif /// /// Creates a new instance of the appropriate class based on discriminator value @@ -248,6 +296,9 @@ public override IDictionary> GetFieldDeserializers() { "notificationUrl", n => { NotificationUrl = n.GetStringValue(); } }, { "notificationUrlAppId", n => { NotificationUrlAppId = n.GetStringValue(); } }, { "resource", n => { Resource = n.GetStringValue(); } }, + { "vapidPublicKey", n => { VapidPublicKey = n.GetStringValue(); } }, + { "webPushEncryptionP256dhPublicKey", n => { WebPushEncryptionP256dhPublicKey = n.GetStringValue(); } }, + { "webPushEncryptionSecret", n => { WebPushEncryptionSecret = n.GetStringValue(); } }, }; } /// @@ -272,6 +323,9 @@ public override void Serialize(ISerializationWriter writer) writer.WriteStringValue("notificationUrl", NotificationUrl); writer.WriteStringValue("notificationUrlAppId", NotificationUrlAppId); writer.WriteStringValue("resource", Resource); + writer.WriteStringValue("vapidPublicKey", VapidPublicKey); + writer.WriteStringValue("webPushEncryptionP256dhPublicKey", WebPushEncryptionP256dhPublicKey); + writer.WriteStringValue("webPushEncryptionSecret", WebPushEncryptionSecret); } } } diff --git a/src/Microsoft.Graph/Generated/Models/TenantGovernance.cs b/src/Microsoft.Graph/Generated/Models/TenantGovernance.cs index ebc7d8cfc72..b9cf42a9b08 100644 --- a/src/Microsoft.Graph/Generated/Models/TenantGovernance.cs +++ b/src/Microsoft.Graph/Generated/Models/TenantGovernance.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Models public partial class TenantGovernance : global::Microsoft.Graph.Models.Entity, IParsable #pragma warning restore CS1591 { - /// The governanceInvitations property + /// Collection of governance invitations associated with the tenant. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? GovernanceInvitations @@ -28,7 +28,7 @@ public partial class TenantGovernance : global::Microsoft.Graph.Models.Entity, I set { BackingStore?.Set("governanceInvitations", value); } } #endif - /// The governancePolicyTemplates property + /// Collection of governance policy templates associated with the tenant. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? GovernancePolicyTemplates @@ -44,7 +44,7 @@ public partial class TenantGovernance : global::Microsoft.Graph.Models.Entity, I set { BackingStore?.Set("governancePolicyTemplates", value); } } #endif - /// The governanceRelationships property + /// Collection of governance relationships associated with the tenant. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? GovernanceRelationships @@ -60,7 +60,7 @@ public partial class TenantGovernance : global::Microsoft.Graph.Models.Entity, I set { BackingStore?.Set("governanceRelationships", value); } } #endif - /// The governanceRequests property + /// Collection of governance requests associated with the tenant. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? GovernanceRequests @@ -76,7 +76,7 @@ public partial class TenantGovernance : global::Microsoft.Graph.Models.Entity, I set { BackingStore?.Set("governanceRequests", value); } } #endif - /// The relatedTenants property + /// Collection of related tenants associated with the tenant. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? RelatedTenants @@ -92,7 +92,7 @@ public partial class TenantGovernance : global::Microsoft.Graph.Models.Entity, I set { BackingStore?.Set("relatedTenants", value); } } #endif - /// The settings property + /// Settings for the tenant governance container. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Models.TenantGovernanceSetting? Settings diff --git a/src/Microsoft.Graph/Generated/Models/TenantGovernancePolicyTemplate.cs b/src/Microsoft.Graph/Generated/Models/TenantGovernancePolicyTemplate.cs index d8e71958b9b..00f195957f8 100644 --- a/src/Microsoft.Graph/Generated/Models/TenantGovernancePolicyTemplate.cs +++ b/src/Microsoft.Graph/Generated/Models/TenantGovernancePolicyTemplate.cs @@ -12,13 +12,13 @@ namespace Microsoft.Graph.Models public partial class TenantGovernancePolicyTemplate : global::Microsoft.Graph.Models.Entity, IParsable #pragma warning restore CS1591 { - /// 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. public DateTimeOffset? CreatedDateTime { get { return BackingStore?.Get("createdDateTime"); } set { BackingStore?.Set("createdDateTime", value); } } - /// The delegatedAdministrationRoleAssignments property + /// A collection of delegated administration role assignments to be applied in the governed tenant when the governance relationship is established. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? DelegatedAdministrationRoleAssignments @@ -34,7 +34,7 @@ public DateTimeOffset? CreatedDateTime set { BackingStore?.Set("delegatedAdministrationRoleAssignments", value); } } #endif - /// The description property + /// A description of the policy template. Supports $filter (eq, ne) and $orderBy. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? Description @@ -50,7 +50,7 @@ public string Description set { BackingStore?.Set("description", value); } } #endif - /// The displayName property + /// The display name of the policy template. Supports $filter (eq, ne) and $orderBy. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? DisplayName @@ -66,19 +66,19 @@ public string DisplayName set { BackingStore?.Set("displayName", value); } } #endif - /// The governedTenantCanTerminate property + /// Not implemented. public bool? GovernedTenantCanTerminate { get { return BackingStore?.Get("governedTenantCanTerminate"); } set { BackingStore?.Set("governedTenantCanTerminate", value); } } - /// 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. public DateTimeOffset? LastModifiedDateTime { get { return BackingStore?.Get("lastModifiedDateTime"); } set { BackingStore?.Set("lastModifiedDateTime", value); } } - /// The multiTenantApplicationsToProvision property + /// A collection of multi-tenant applications to be provisioned in the governed tenant when the governance relationship is established. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? MultiTenantApplicationsToProvision @@ -94,7 +94,7 @@ public DateTimeOffset? LastModifiedDateTime set { BackingStore?.Set("multiTenantApplicationsToProvision", value); } } #endif - /// 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. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? Version diff --git a/src/Microsoft.Graph/Generated/Models/TenantGovernanceSetting.cs b/src/Microsoft.Graph/Generated/Models/TenantGovernanceSetting.cs index 2fcc15bc763..87fb1b1a337 100644 --- a/src/Microsoft.Graph/Generated/Models/TenantGovernanceSetting.cs +++ b/src/Microsoft.Graph/Generated/Models/TenantGovernanceSetting.cs @@ -12,13 +12,13 @@ namespace Microsoft.Graph.Models public partial class TenantGovernanceSetting : global::Microsoft.Graph.Models.Entity, IParsable #pragma warning restore CS1591 { - /// 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. public bool? CanReceiveInvitations { get { return BackingStore?.Get("canReceiveInvitations"); } set { BackingStore?.Set("canReceiveInvitations", value); } } - /// 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. public bool? IsRelatedTenantsEnabled { get { return BackingStore?.Get("isRelatedTenantsEnabled"); } diff --git a/src/Microsoft.Graph/Generated/Models/UnifiedRoleManagementPolicyCustomExtensionRule.cs b/src/Microsoft.Graph/Generated/Models/UnifiedRoleManagementPolicyCustomExtensionRule.cs new file mode 100644 index 00000000000..453a1367da9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/UnifiedRoleManagementPolicyCustomExtensionRule.cs @@ -0,0 +1,115 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class UnifiedRoleManagementPolicyCustomExtensionRule : global::Microsoft.Graph.Models.UnifiedRoleManagementPolicyRule, IParsable + #pragma warning restore CS1591 + { + /// The customAttributes property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? CustomAttributes + { + get { return BackingStore?.Get?>("customAttributes"); } + set { BackingStore?.Set("customAttributes", value); } + } +#nullable restore +#else + public List CustomAttributes + { + get { return BackingStore?.Get>("customAttributes"); } + set { BackingStore?.Set("customAttributes", value); } + } +#endif + /// The customExtensionId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CustomExtensionId + { + get { return BackingStore?.Get("customExtensionId"); } + set { BackingStore?.Set("customExtensionId", value); } + } +#nullable restore +#else + public string CustomExtensionId + { + get { return BackingStore?.Get("customExtensionId"); } + set { BackingStore?.Set("customExtensionId", value); } + } +#endif + /// The displayName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#nullable restore +#else + public string DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#endif + /// The isEnabled property + public bool? IsEnabled + { + get { return BackingStore?.Get("isEnabled"); } + set { BackingStore?.Set("isEnabled", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public UnifiedRoleManagementPolicyCustomExtensionRule() : base() + { + OdataType = "#microsoft.graph.unifiedRoleManagementPolicyCustomExtensionRule"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.UnifiedRoleManagementPolicyCustomExtensionRule CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.UnifiedRoleManagementPolicyCustomExtensionRule(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "customAttributes", n => { CustomAttributes = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "customExtensionId", n => { CustomExtensionId = n.GetStringValue(); } }, + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "isEnabled", n => { IsEnabled = n.GetBoolValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfPrimitiveValues("customAttributes", CustomAttributes); + writer.WriteStringValue("customExtensionId", CustomExtensionId); + writer.WriteStringValue("displayName", DisplayName); + writer.WriteBoolValue("isEnabled", IsEnabled); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/UnifiedRoleManagementPolicyRule.cs b/src/Microsoft.Graph/Generated/Models/UnifiedRoleManagementPolicyRule.cs index 3cd709a2451..e21cbb71bdc 100644 --- a/src/Microsoft.Graph/Generated/Models/UnifiedRoleManagementPolicyRule.cs +++ b/src/Microsoft.Graph/Generated/Models/UnifiedRoleManagementPolicyRule.cs @@ -41,6 +41,7 @@ public partial class UnifiedRoleManagementPolicyRule : global::Microsoft.Graph.M { "#microsoft.graph.unifiedRoleManagementPolicyApprovalRule" => new global::Microsoft.Graph.Models.UnifiedRoleManagementPolicyApprovalRule(), "#microsoft.graph.unifiedRoleManagementPolicyAuthenticationContextRule" => new global::Microsoft.Graph.Models.UnifiedRoleManagementPolicyAuthenticationContextRule(), + "#microsoft.graph.unifiedRoleManagementPolicyCustomExtensionRule" => new global::Microsoft.Graph.Models.UnifiedRoleManagementPolicyCustomExtensionRule(), "#microsoft.graph.unifiedRoleManagementPolicyEnablementRule" => new global::Microsoft.Graph.Models.UnifiedRoleManagementPolicyEnablementRule(), "#microsoft.graph.unifiedRoleManagementPolicyExpirationRule" => new global::Microsoft.Graph.Models.UnifiedRoleManagementPolicyExpirationRule(), "#microsoft.graph.unifiedRoleManagementPolicyNotificationRule" => new global::Microsoft.Graph.Models.UnifiedRoleManagementPolicyNotificationRule(), diff --git a/src/Microsoft.Graph/Generated/RoleManagement/DirectoryNamespace/RoleAssignmentScheduleRequests/Item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/RoleManagement/DirectoryNamespace/RoleAssignmentScheduleRequests/Item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.cs index 24f91e0a560..f3472678cef 100644 --- a/src/Microsoft.Graph/Generated/RoleManagement/DirectoryNamespace/RoleAssignmentScheduleRequests/Item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/RoleManagement/DirectoryNamespace/RoleAssignmentScheduleRequests/Item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.cs @@ -9,6 +9,7 @@ using Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.Principal; using Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.RoleDefinition; using Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.TargetSchedule; +using Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -60,6 +61,11 @@ public partial class UnifiedRoleAssignmentScheduleRequestItemRequestBuilder : Ba { get => new global::Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.TargetSchedule.TargetScheduleRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the updateRequest method. + public global::Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder UpdateRequest + { + get => new global::Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/RoleManagement/DirectoryNamespace/RoleAssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestPostRequestBody.cs b/src/Microsoft.Graph/Generated/RoleManagement/DirectoryNamespace/RoleAssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestPostRequestBody.cs new file mode 100644 index 00000000000..da3e1f4d622 --- /dev/null +++ b/src/Microsoft.Graph/Generated/RoleManagement/DirectoryNamespace/RoleAssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestPostRequestBody.cs @@ -0,0 +1,126 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class UpdateRequestPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The evaluationId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? EvaluationId + { + get { return BackingStore?.Get("evaluationId"); } + set { BackingStore?.Set("evaluationId", value); } + } +#nullable restore +#else + public string EvaluationId + { + get { return BackingStore?.Get("evaluationId"); } + set { BackingStore?.Set("evaluationId", value); } + } +#endif + /// The evaluationOutcome property + public global::Microsoft.Graph.Models.EvaluationOutcome? EvaluationOutcome + { + get { return BackingStore?.Get("evaluationOutcome"); } + set { BackingStore?.Set("evaluationOutcome", value); } + } + /// The reason property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Reason + { + get { return BackingStore?.Get("reason"); } + set { BackingStore?.Set("reason", value); } + } +#nullable restore +#else + public string Reason + { + get { return BackingStore?.Get("reason"); } + set { BackingStore?.Set("reason", value); } + } +#endif + /// The scheduleInfo property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.RequestSchedule? ScheduleInfo + { + get { return BackingStore?.Get("scheduleInfo"); } + set { BackingStore?.Set("scheduleInfo", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.RequestSchedule ScheduleInfo + { + get { return BackingStore?.Get("scheduleInfo"); } + set { BackingStore?.Set("scheduleInfo", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public UpdateRequestPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "evaluationId", n => { EvaluationId = n.GetStringValue(); } }, + { "evaluationOutcome", n => { EvaluationOutcome = n.GetEnumValue(); } }, + { "reason", n => { Reason = n.GetStringValue(); } }, + { "scheduleInfo", n => { ScheduleInfo = n.GetObjectValue(global::Microsoft.Graph.Models.RequestSchedule.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("evaluationId", EvaluationId); + writer.WriteEnumValue("evaluationOutcome", EvaluationOutcome); + writer.WriteStringValue("reason", Reason); + writer.WriteObjectValue("scheduleInfo", ScheduleInfo); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/RoleManagement/DirectoryNamespace/RoleAssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestRequestBuilder.cs b/src/Microsoft.Graph/Generated/RoleManagement/DirectoryNamespace/RoleAssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestRequestBuilder.cs new file mode 100644 index 00000000000..b3e047ba9ce --- /dev/null +++ b/src/Microsoft.Graph/Generated/RoleManagement/DirectoryNamespace/RoleAssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestRequestBuilder.cs @@ -0,0 +1,103 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest +{ + /// + /// Provides operations to call the updateRequest method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UpdateRequestRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public UpdateRequestRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/updateRequest", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public UpdateRequestRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/updateRequest", rawUrl) + { + } + /// + /// Invoke action updateRequest + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UnifiedRoleAssignmentScheduleRequest.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action updateRequest + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UpdateRequestRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/RoleManagement/EntitlementManagement/RoleAssignmentScheduleRequests/Item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/RoleManagement/EntitlementManagement/RoleAssignmentScheduleRequests/Item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.cs index bddd29dad01..0220eb54284 100644 --- a/src/Microsoft.Graph/Generated/RoleManagement/EntitlementManagement/RoleAssignmentScheduleRequests/Item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/RoleManagement/EntitlementManagement/RoleAssignmentScheduleRequests/Item/UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.cs @@ -9,6 +9,7 @@ using Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.Principal; using Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.RoleDefinition; using Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.TargetSchedule; +using Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -60,6 +61,11 @@ public partial class UnifiedRoleAssignmentScheduleRequestItemRequestBuilder : Ba { get => new global::Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.TargetSchedule.TargetScheduleRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the updateRequest method. + public global::Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder UpdateRequest + { + get => new global::Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/RoleManagement/EntitlementManagement/RoleAssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestPostRequestBody.cs b/src/Microsoft.Graph/Generated/RoleManagement/EntitlementManagement/RoleAssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestPostRequestBody.cs new file mode 100644 index 00000000000..1fd47a81913 --- /dev/null +++ b/src/Microsoft.Graph/Generated/RoleManagement/EntitlementManagement/RoleAssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestPostRequestBody.cs @@ -0,0 +1,126 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class UpdateRequestPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The evaluationId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? EvaluationId + { + get { return BackingStore?.Get("evaluationId"); } + set { BackingStore?.Set("evaluationId", value); } + } +#nullable restore +#else + public string EvaluationId + { + get { return BackingStore?.Get("evaluationId"); } + set { BackingStore?.Set("evaluationId", value); } + } +#endif + /// The evaluationOutcome property + public global::Microsoft.Graph.Models.EvaluationOutcome? EvaluationOutcome + { + get { return BackingStore?.Get("evaluationOutcome"); } + set { BackingStore?.Set("evaluationOutcome", value); } + } + /// The reason property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Reason + { + get { return BackingStore?.Get("reason"); } + set { BackingStore?.Set("reason", value); } + } +#nullable restore +#else + public string Reason + { + get { return BackingStore?.Get("reason"); } + set { BackingStore?.Set("reason", value); } + } +#endif + /// The scheduleInfo property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.RequestSchedule? ScheduleInfo + { + get { return BackingStore?.Get("scheduleInfo"); } + set { BackingStore?.Set("scheduleInfo", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.RequestSchedule ScheduleInfo + { + get { return BackingStore?.Get("scheduleInfo"); } + set { BackingStore?.Set("scheduleInfo", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public UpdateRequestPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "evaluationId", n => { EvaluationId = n.GetStringValue(); } }, + { "evaluationOutcome", n => { EvaluationOutcome = n.GetEnumValue(); } }, + { "reason", n => { Reason = n.GetStringValue(); } }, + { "scheduleInfo", n => { ScheduleInfo = n.GetObjectValue(global::Microsoft.Graph.Models.RequestSchedule.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("evaluationId", EvaluationId); + writer.WriteEnumValue("evaluationOutcome", EvaluationOutcome); + writer.WriteStringValue("reason", Reason); + writer.WriteObjectValue("scheduleInfo", ScheduleInfo); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/RoleManagement/EntitlementManagement/RoleAssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestRequestBuilder.cs b/src/Microsoft.Graph/Generated/RoleManagement/EntitlementManagement/RoleAssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestRequestBuilder.cs new file mode 100644 index 00000000000..6d8f8cada40 --- /dev/null +++ b/src/Microsoft.Graph/Generated/RoleManagement/EntitlementManagement/RoleAssignmentScheduleRequests/Item/UpdateRequest/UpdateRequestRequestBuilder.cs @@ -0,0 +1,103 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest +{ + /// + /// Provides operations to call the updateRequest method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UpdateRequestRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public UpdateRequestRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/updateRequest", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public UpdateRequestRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/updateRequest", rawUrl) + { + } + /// + /// Invoke action updateRequest + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UnifiedRoleAssignmentScheduleRequest.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action updateRequest + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UpdateRequestRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Shares/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs b/src/Microsoft.Graph/Generated/Shares/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs new file mode 100644 index 00000000000..e1016f8b01c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Shares/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetVapidPublicKeyGetResponse : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Value + { + get { return BackingStore?.Get("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public string Value + { + get { return BackingStore?.Get("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public GetVapidPublicKeyGetResponse() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "value", n => { Value = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("value", Value); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Shares/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs b/src/Microsoft.Graph/Generated/Shares/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs new file mode 100644 index 00000000000..06b38fc01ba --- /dev/null +++ b/src/Microsoft.Graph/Generated/Shares/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs @@ -0,0 +1,123 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey +{ + /// + /// Provides operations to call the getVapidPublicKey method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetVapidPublicKeyRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GetVapidPublicKeyRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/subscriptions/getVapidPublicKey()", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public GetVapidPublicKeyRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/subscriptions/getVapidPublicKey()", rawUrl) + { + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsGetVapidPublicKeyGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsGetVapidPublicKeyGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsGetVapidPublicKeyGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetVapidPublicKeyRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Shares/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs b/src/Microsoft.Graph/Generated/Shares/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs new file mode 100644 index 00000000000..66621158099 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Shares/Item/List/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey +{ + [Obsolete("This class is obsolete. Use GetVapidPublicKeyGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetVapidPublicKeyResponse : global::Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Shares/Item/List/Subscriptions/SubscriptionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Shares/Item/List/Subscriptions/SubscriptionsRequestBuilder.cs index 671a6228976..8e1289ed16b 100644 --- a/src/Microsoft.Graph/Generated/Shares/Item/List/Subscriptions/SubscriptionsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Shares/Item/List/Subscriptions/SubscriptionsRequestBuilder.cs @@ -3,6 +3,7 @@ using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Graph.Shares.Item.List.Subscriptions.Count; +using Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey; using Microsoft.Graph.Shares.Item.List.Subscriptions.Item; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; @@ -25,6 +26,11 @@ public partial class SubscriptionsRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Shares.Item.List.Subscriptions.Count.CountRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the getVapidPublicKey method. + public global::Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder GetVapidPublicKey + { + get => new global::Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the subscriptions property of the microsoft.graph.list entity. /// The unique identifier of subscription /// A diff --git a/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs b/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs new file mode 100644 index 00000000000..43c811d92d8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetVapidPublicKeyGetResponse : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Value + { + get { return BackingStore?.Get("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public string Value + { + get { return BackingStore?.Get("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public GetVapidPublicKeyGetResponse() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "value", n => { Value = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("value", Value); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs b/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs new file mode 100644 index 00000000000..0de5d411eab --- /dev/null +++ b/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs @@ -0,0 +1,123 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey +{ + /// + /// Provides operations to call the getVapidPublicKey method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetVapidPublicKeyRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GetVapidPublicKeyRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/getVapidPublicKey()", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public GetVapidPublicKeyRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/getVapidPublicKey()", rawUrl) + { + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsGetVapidPublicKeyGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsGetVapidPublicKeyGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsGetVapidPublicKeyGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetVapidPublicKeyRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs b/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs new file mode 100644 index 00000000000..3f023c9ad1d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey +{ + [Obsolete("This class is obsolete. Use GetVapidPublicKeyGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetVapidPublicKeyResponse : global::Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/Subscriptions/SubscriptionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/Subscriptions/SubscriptionsRequestBuilder.cs index c6df231eee9..14616ba64a8 100644 --- a/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/Subscriptions/SubscriptionsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/Subscriptions/SubscriptionsRequestBuilder.cs @@ -3,6 +3,7 @@ using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.Count; +using Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey; using Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.Item; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; @@ -25,6 +26,11 @@ public partial class SubscriptionsRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.Count.CountRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the getVapidPublicKey method. + public global::Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder GetVapidPublicKey + { + get => new global::Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the subscriptions property of the microsoft.graph.list entity. /// The unique identifier of subscription /// A diff --git a/src/Microsoft.Graph/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs b/src/Microsoft.Graph/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs new file mode 100644 index 00000000000..adfd7780b21 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyGetResponse.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Subscriptions.GetVapidPublicKey +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetVapidPublicKeyGetResponse : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Value + { + get { return BackingStore?.Get("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public string Value + { + get { return BackingStore?.Get("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public GetVapidPublicKeyGetResponse() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "value", n => { Value = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("value", Value); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs b/src/Microsoft.Graph/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs new file mode 100644 index 00000000000..f83fd4abe3f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyRequestBuilder.cs @@ -0,0 +1,123 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Subscriptions.GetVapidPublicKey +{ + /// + /// Provides operations to call the getVapidPublicKey method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetVapidPublicKeyRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GetVapidPublicKeyRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/subscriptions/getVapidPublicKey()", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public GetVapidPublicKeyRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/subscriptions/getVapidPublicKey()", rawUrl) + { + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsGetVapidPublicKeyGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsGetVapidPublicKeyGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsGetVapidPublicKeyGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the public key information required to validate push notifications according to RFC 8292 specifications. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetVapidPublicKeyRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs b/src/Microsoft.Graph/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs new file mode 100644 index 00000000000..260ef425aca --- /dev/null +++ b/src/Microsoft.Graph/Generated/Subscriptions/GetVapidPublicKey/GetVapidPublicKeyResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Subscriptions.GetVapidPublicKey +{ + [Obsolete("This class is obsolete. Use GetVapidPublicKeyGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetVapidPublicKeyResponse : global::Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Subscriptions/SubscriptionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Subscriptions/SubscriptionsRequestBuilder.cs index c9d964ee72f..3ce68d96eb0 100644 --- a/src/Microsoft.Graph/Generated/Subscriptions/SubscriptionsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Subscriptions/SubscriptionsRequestBuilder.cs @@ -2,6 +2,7 @@ #pragma warning disable CS0618 using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; +using Microsoft.Graph.Subscriptions.GetVapidPublicKey; using Microsoft.Graph.Subscriptions.Item; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; @@ -19,6 +20,11 @@ namespace Microsoft.Graph.Subscriptions [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class SubscriptionsRequestBuilder : BaseRequestBuilder { + /// Provides operations to call the getVapidPublicKey method. + public global::Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder GetVapidPublicKey + { + get => new global::Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the collection of subscription entities. /// The unique identifier of subscription /// A diff --git a/src/Microsoft.Graph/Generated/Users/Item/Settings/WorkHoursAndLocations/Occurrences/SetCurrentLocation/SetCurrentLocationRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Settings/WorkHoursAndLocations/Occurrences/SetCurrentLocation/SetCurrentLocationRequestBuilder.cs index 54234e9ef2a..333e9370976 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Settings/WorkHoursAndLocations/Occurrences/SetCurrentLocation/SetCurrentLocationRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Settings/WorkHoursAndLocations/Occurrences/SetCurrentLocation/SetCurrentLocationRequestBuilder.cs @@ -34,7 +34,7 @@ public SetCurrentLocationRequestBuilder(string rawUrl, IRequestAdapter requestAd { } /// - /// 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. /// Find more info here /// /// The request body @@ -59,7 +59,7 @@ public async Task PostAsync(global::Microsoft.Graph.Users.Item.Settings.WorkHour await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Users/Item/Settings/WorkHoursAndLocations/OccurrencesViewWithStartDateTimeWithEndDateTime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Settings/WorkHoursAndLocations/OccurrencesViewWithStartDateTimeWithEndDateTime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.cs index e1f92cba07f..6a55faebcb4 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Settings/WorkHoursAndLocations/OccurrencesViewWithStartDateTimeWithEndDateTime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Settings/WorkHoursAndLocations/OccurrencesViewWithStartDateTimeWithEndDateTime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.cs @@ -38,7 +38,7 @@ public OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(string rawU { } /// - /// 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. /// Find more info here /// /// A @@ -62,7 +62,7 @@ public OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(string rawU return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Settings.WorkHoursAndLocations.OccurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. /// Find more info here /// /// A @@ -87,7 +87,7 @@ public OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(string rawU return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Settings.WorkHoursAndLocations.OccurrencesViewWithStartDateTimeWithEndDateTime.OccurrencesViewWithStartDateTimeWithEndDateTimeResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +115,7 @@ public RequestInformation ToGetRequestInformation(Action - /// 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. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/kiota-dom-export.txt b/src/Microsoft.Graph/Generated/kiota-dom-export.txt index 397529fd030..50974a7d0a4 100644 --- a/src/Microsoft.Graph/Generated/kiota-dom-export.txt +++ b/src/Microsoft.Graph/Generated/kiota-dom-export.txt @@ -25370,6 +25370,24 @@ Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.Count.CountRequestBuilder:: Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.Count.CountRequestBuilder +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|AdditionalData:IDictionary +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|BackingStore:IBackingStore +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|constructor():void +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|Value:string +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder.getVapidPublicKeyRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|GetAsGetVapidPublicKeyGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyResponse-->global.Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder.reauthorizeRequestBuilderPostRequestConfiguration-->RequestConfiguration Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void @@ -25409,6 +25427,7 @@ Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.subscriptionsRequestBuilder Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.subscriptionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.subscriptionsRequestBuilder::|public|Count:global.Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.Count.CountRequestBuilder Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.subscriptionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SubscriptionCollectionResponse +Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.subscriptionsRequestBuilder::|public|getVapidPublicKey:global.Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.subscriptionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Subscription; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Subscription Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.subscriptionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Drives.Item.Items.Item.Subscriptions.subscriptionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Subscription; requestConfiguration?:Action>):RequestInformation @@ -44661,6 +44680,24 @@ Microsoft.Graph.Drives.Item.List.Subscriptions.Count.CountRequestBuilder::|publi Microsoft.Graph.Drives.Item.List.Subscriptions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? Microsoft.Graph.Drives.Item.List.Subscriptions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Drives.Item.List.Subscriptions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Drives.Item.List.Subscriptions.Count.CountRequestBuilder +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|AdditionalData:IDictionary +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|BackingStore:IBackingStore +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|constructor():void +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|Value:string +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder.getVapidPublicKeyRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|GetAsGetVapidPublicKeyGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyResponse-->global.Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse Microsoft.Graph.Drives.Item.List.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Drives.Item.List.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder.reauthorizeRequestBuilderPostRequestConfiguration-->RequestConfiguration Microsoft.Graph.Drives.Item.List.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void @@ -44700,6 +44737,7 @@ Microsoft.Graph.Drives.Item.List.Subscriptions.subscriptionsRequestBuilder::|pub Microsoft.Graph.Drives.Item.List.Subscriptions.subscriptionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Drives.Item.List.Subscriptions.subscriptionsRequestBuilder::|public|Count:global.Microsoft.Graph.Drives.Item.List.Subscriptions.Count.CountRequestBuilder Microsoft.Graph.Drives.Item.List.Subscriptions.subscriptionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SubscriptionCollectionResponse +Microsoft.Graph.Drives.Item.List.Subscriptions.subscriptionsRequestBuilder::|public|getVapidPublicKey:global.Microsoft.Graph.Drives.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder Microsoft.Graph.Drives.Item.List.Subscriptions.subscriptionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Subscription; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Subscription Microsoft.Graph.Drives.Item.List.Subscriptions.subscriptionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Drives.Item.List.Subscriptions.subscriptionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Subscription; requestConfiguration?:Action>):RequestInformation @@ -56687,6 +56725,24 @@ Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.Count.CountReque Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|constructor():void +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|Value:string +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder.getVapidPublicKeyRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|GetAsGetVapidPublicKeyGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyResponse-->global.Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder.reauthorizeRequestBuilderPostRequestConfiguration-->RequestConfiguration Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void @@ -56726,6 +56782,7 @@ Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.subscriptionsReq Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.subscriptionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.subscriptionsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.Count.CountRequestBuilder Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.subscriptionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SubscriptionCollectionResponse +Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.subscriptionsRequestBuilder::|public|getVapidPublicKey:global.Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.subscriptionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Subscription; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Subscription Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.subscriptionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Groups.Item.Sites.Item.Lists.Item.Subscriptions.subscriptionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Subscription; requestConfiguration?:Action>):RequestInformation @@ -88243,6 +88300,50 @@ Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.workflow Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.workflowTemplatesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.IdentityGovernance.WorkflowTemplateCollectionResponse Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.workflowTemplatesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.workflowTemplatesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.WorkflowTemplatesRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Count.CountRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder.customExtensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder.customExtensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder.customExtensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder.customExtensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder.customExtensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder.customExtensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder.customExtensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder.customExtensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder.customExtensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder.customExtensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder::[RoleManagementCustomCalloutExtensionId:string]:global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder::|public|Count:global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Count.CountRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.RoleManagementCustomCalloutExtensionCollectionResponse +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.RoleManagementCustomCalloutExtension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.RoleManagementCustomCalloutExtension +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.RoleManagementCustomCalloutExtension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.customExtensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.CustomExtensionsRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder.RoleManagementCustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder.RoleManagementCustomCalloutExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder.RoleManagementCustomCalloutExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder.RoleManagementCustomCalloutExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder.RoleManagementCustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.RoleManagementCustomCalloutExtension +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.RoleManagementCustomCalloutExtension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.RoleManagementCustomCalloutExtension +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.RoleManagementCustomCalloutExtension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.Item.RoleManagementCustomCalloutExtensionItemRequestBuilder Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals.assignmentApprovalsRequestBuilder-->BaseRequestBuilder Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals.assignmentApprovalsRequestBuilder.assignmentApprovalsRequestBuilderGetQueryParameters::|public|Count:bool? Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals.assignmentApprovalsRequestBuilder.assignmentApprovalsRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -88612,6 +88713,7 @@ Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequ Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.PrivilegedAccessGroupAssignmentScheduleRequest; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder::|public|updateRequest:global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.TargetSchedule.targetScheduleRequestBuilder-->BaseRequestBuilder Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.TargetSchedule.targetScheduleRequestBuilder.targetScheduleRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -88622,6 +88724,24 @@ Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequ Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.TargetSchedule.targetScheduleRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.PrivilegedAccessGroupEligibilitySchedule Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.TargetSchedule.targetScheduleRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.TargetSchedule.targetScheduleRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.TargetSchedule.TargetScheduleRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|constructor():void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|EvaluationId:string +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|EvaluationOutcome:global.Microsoft.Graph.Models.EvaluationOutcome? +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|Reason:string +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|ScheduleInfo:global.Microsoft.Graph.Models.RequestSchedule +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder.updateRequestRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.PrivilegedAccessGroupAssignmentScheduleRequest +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.assignmentSchedulesRequestBuilder-->BaseRequestBuilder Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.assignmentSchedulesRequestBuilder.assignmentSchedulesRequestBuilderGetQueryParameters::|public|Count:bool? Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.assignmentSchedulesRequestBuilder.assignmentSchedulesRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -89181,6 +89301,7 @@ Microsoft.Graph.IdentityGovernance.PrivilegedAccess.privilegedAccessRequestBuild Microsoft.Graph.IdentityGovernance.PrivilegedAccess.privilegedAccessRequestBuilder.privilegedAccessRequestBuilderPatchRequestConfiguration-->RequestConfiguration Microsoft.Graph.IdentityGovernance.PrivilegedAccess.privilegedAccessRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.IdentityGovernance.PrivilegedAccess.privilegedAccessRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.privilegedAccessRequestBuilder::|public|customExtensions:global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.CustomExtensions.CustomExtensionsRequestBuilder Microsoft.Graph.IdentityGovernance.PrivilegedAccess.privilegedAccessRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.IdentityGovernance.PrivilegedAccess.privilegedAccessRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.PrivilegedAccessRoot Microsoft.Graph.IdentityGovernance.PrivilegedAccess.privilegedAccessRequestBuilder::|public|group:global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.GroupRequestBuilder @@ -115381,6 +115502,11 @@ Microsoft.Graph.Models.customCalloutExtensionCollectionResponse::|public|GetFiel Microsoft.Graph.Models.customCalloutExtensionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.customCalloutExtensionCollectionResponse::|public|Value:List Microsoft.Graph.Models.customCalloutExtensionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.CustomCalloutExtensionCollectionResponse +Microsoft.Graph.Models.customCalloutExtensionType::0000-preApproval +Microsoft.Graph.Models.customCalloutExtensionType::0001-postApproval +Microsoft.Graph.Models.customCalloutExtensionType::0002-grant +Microsoft.Graph.Models.customCalloutExtensionType::0003-revoke +Microsoft.Graph.Models.customCalloutExtensionType::0004-unknownFutureValue Microsoft.Graph.Models.customDataProvidedResource-->global.Microsoft.Graph.Models.AccessPackageResource Microsoft.Graph.Models.customDataProvidedResource::|public|constructor():void Microsoft.Graph.Models.customDataProvidedResource::|public|GetFieldDeserializers():IDictionary> @@ -115546,6 +115672,10 @@ Microsoft.Graph.Models.customExtensionOverwriteConfiguration::|public|OdataType: Microsoft.Graph.Models.customExtensionOverwriteConfiguration::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.customExtensionOverwriteConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.CustomExtensionOverwriteConfiguration Microsoft.Graph.Models.customExtensionOverwriteConfiguration~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Models.customExtensionResourceType::0000-entraRoles +Microsoft.Graph.Models.customExtensionResourceType::0001-azureResources +Microsoft.Graph.Models.customExtensionResourceType::0002-entraGroups +Microsoft.Graph.Models.customExtensionResourceType::0003-unknownFutureValue Microsoft.Graph.Models.customExtensionStageSetting-->global.Microsoft.Graph.Models.Entity Microsoft.Graph.Models.customExtensionStageSetting::|public|CustomExtension:global.Microsoft.Graph.Models.CustomCalloutExtension Microsoft.Graph.Models.customExtensionStageSetting::|public|GetFieldDeserializers():IDictionary> @@ -119238,6 +119368,9 @@ Microsoft.Graph.Models.errorDetail::|public|ResourceType:string Microsoft.Graph.Models.errorDetail::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.errorDetail::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.ErrorDetail Microsoft.Graph.Models.errorDetail~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Models.evaluationOutcome::0000-approved +Microsoft.Graph.Models.evaluationOutcome::0001-denied +Microsoft.Graph.Models.evaluationOutcome::0002-unknownFutureValue Microsoft.Graph.Models.event-->global.Microsoft.Graph.Models.OutlookItem Microsoft.Graph.Models.event::|public|AllowNewTimeProposals:bool? Microsoft.Graph.Models.event::|public|Attachments:List @@ -130116,6 +130249,7 @@ Microsoft.Graph.Models.privilegedAccessGroupRelationships::0000-owner Microsoft.Graph.Models.privilegedAccessGroupRelationships::0001-member Microsoft.Graph.Models.privilegedAccessGroupRelationships::0002-unknownFutureValue Microsoft.Graph.Models.privilegedAccessRoot-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.privilegedAccessRoot::|public|CustomExtensions:List Microsoft.Graph.Models.privilegedAccessRoot::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.privilegedAccessRoot::|public|Group:global.Microsoft.Graph.Models.PrivilegedAccessGroup Microsoft.Graph.Models.privilegedAccessRoot::|public|OdataType:string @@ -132143,6 +132277,20 @@ Microsoft.Graph.Models.roleManagement::|public|GetFieldDeserializers():IDictiona Microsoft.Graph.Models.roleManagement::|public|OdataType:string Microsoft.Graph.Models.roleManagement::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.roleManagement::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.RoleManagement +Microsoft.Graph.Models.roleManagementCustomCalloutExtension-->global.Microsoft.Graph.Models.CustomCalloutExtension +Microsoft.Graph.Models.roleManagementCustomCalloutExtension::|public|constructor():void +Microsoft.Graph.Models.roleManagementCustomCalloutExtension::|public|CustomAttributes:List +Microsoft.Graph.Models.roleManagementCustomCalloutExtension::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.roleManagementCustomCalloutExtension::|public|OdataType:string +Microsoft.Graph.Models.roleManagementCustomCalloutExtension::|public|ResourceType:global.Microsoft.Graph.Models.CustomExtensionResourceType? +Microsoft.Graph.Models.roleManagementCustomCalloutExtension::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.roleManagementCustomCalloutExtension::|public|Type:global.Microsoft.Graph.Models.CustomCalloutExtensionType? +Microsoft.Graph.Models.roleManagementCustomCalloutExtension::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.RoleManagementCustomCalloutExtension +Microsoft.Graph.Models.roleManagementCustomCalloutExtensionCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Models.roleManagementCustomCalloutExtensionCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.roleManagementCustomCalloutExtensionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.roleManagementCustomCalloutExtensionCollectionResponse::|public|Value:List +Microsoft.Graph.Models.roleManagementCustomCalloutExtensionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.RoleManagementCustomCalloutExtensionCollectionResponse Microsoft.Graph.Models.roleManagement~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Models.rolePermission::|public|AdditionalData:IDictionary Microsoft.Graph.Models.rolePermission::|public|BackingStore:IBackingStore @@ -140912,6 +141060,9 @@ Microsoft.Graph.Models.subscription::|public|NotificationUrlAppId:string Microsoft.Graph.Models.subscription::|public|OdataType:string Microsoft.Graph.Models.subscription::|public|Resource:string Microsoft.Graph.Models.subscription::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.subscription::|public|VapidPublicKey:string +Microsoft.Graph.Models.subscription::|public|WebPushEncryptionP256dhPublicKey:string +Microsoft.Graph.Models.subscription::|public|WebPushEncryptionSecret:string Microsoft.Graph.Models.subscription::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.Subscription Microsoft.Graph.Models.subscriptionCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse Microsoft.Graph.Models.subscriptionCollectionResponse::|public|GetFieldDeserializers():IDictionary> @@ -143313,6 +143464,16 @@ Microsoft.Graph.Models.unifiedRoleManagementPolicyCollectionResponse::|public|Ge Microsoft.Graph.Models.unifiedRoleManagementPolicyCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.unifiedRoleManagementPolicyCollectionResponse::|public|Value:List Microsoft.Graph.Models.unifiedRoleManagementPolicyCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.UnifiedRoleManagementPolicyCollectionResponse +Microsoft.Graph.Models.unifiedRoleManagementPolicyCustomExtensionRule-->global.Microsoft.Graph.Models.UnifiedRoleManagementPolicyRule +Microsoft.Graph.Models.unifiedRoleManagementPolicyCustomExtensionRule::|public|constructor():void +Microsoft.Graph.Models.unifiedRoleManagementPolicyCustomExtensionRule::|public|CustomAttributes:List +Microsoft.Graph.Models.unifiedRoleManagementPolicyCustomExtensionRule::|public|CustomExtensionId:string +Microsoft.Graph.Models.unifiedRoleManagementPolicyCustomExtensionRule::|public|DisplayName:string +Microsoft.Graph.Models.unifiedRoleManagementPolicyCustomExtensionRule::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.unifiedRoleManagementPolicyCustomExtensionRule::|public|IsEnabled:bool? +Microsoft.Graph.Models.unifiedRoleManagementPolicyCustomExtensionRule::|public|OdataType:string +Microsoft.Graph.Models.unifiedRoleManagementPolicyCustomExtensionRule::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.unifiedRoleManagementPolicyCustomExtensionRule::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.UnifiedRoleManagementPolicyCustomExtensionRule Microsoft.Graph.Models.unifiedRoleManagementPolicyEnablementRule-->global.Microsoft.Graph.Models.UnifiedRoleManagementPolicyRule Microsoft.Graph.Models.unifiedRoleManagementPolicyEnablementRule::|public|constructor():void Microsoft.Graph.Models.unifiedRoleManagementPolicyEnablementRule::|public|EnabledRules:List @@ -155405,7 +155566,26 @@ Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.UnifiedRoleAssignmentScheduleRequest; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|updateRequest:global.Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|constructor():void +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|EvaluationId:string +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|EvaluationOutcome:global.Microsoft.Graph.Models.EvaluationOutcome? +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|Reason:string +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|ScheduleInfo:global.Microsoft.Graph.Models.RequestSchedule +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder.updateRequestRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UnifiedRoleAssignmentScheduleRequest +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.roleAssignmentScheduleRequestsRequestBuilder-->BaseRequestBuilder Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.roleAssignmentScheduleRequestsRequestBuilder.roleAssignmentScheduleRequestsRequestBuilderGetQueryParameters::|public|Count:bool? Microsoft.Graph.RoleManagement.DirectoryNamespace.RoleAssignmentScheduleRequests.roleAssignmentScheduleRequestsRequestBuilder.roleAssignmentScheduleRequestsRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -156411,7 +156591,26 @@ Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleReque Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.UnifiedRoleAssignmentScheduleRequest; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|updateRequest:global.Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UnifiedRoleAssignmentScheduleRequestItemRequestBuilder +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|constructor():void +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|EvaluationId:string +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|EvaluationOutcome:global.Microsoft.Graph.Models.EvaluationOutcome? +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|Reason:string +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|ScheduleInfo:global.Microsoft.Graph.Models.RequestSchedule +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder.updateRequestRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UnifiedRoleAssignmentScheduleRequest +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.updateRequestRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Item.UpdateRequest.UpdateRequestRequestBuilder Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.roleAssignmentScheduleRequestsRequestBuilder-->BaseRequestBuilder Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.roleAssignmentScheduleRequestsRequestBuilder.roleAssignmentScheduleRequestsRequestBuilderGetQueryParameters::|public|Count:bool? Microsoft.Graph.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.roleAssignmentScheduleRequestsRequestBuilder.roleAssignmentScheduleRequestsRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -166252,6 +166451,24 @@ Microsoft.Graph.Shares.Item.List.Subscriptions.Count.CountRequestBuilder::|publi Microsoft.Graph.Shares.Item.List.Subscriptions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? Microsoft.Graph.Shares.Item.List.Subscriptions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Shares.Item.List.Subscriptions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Shares.Item.List.Subscriptions.Count.CountRequestBuilder +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|AdditionalData:IDictionary +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|BackingStore:IBackingStore +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|constructor():void +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|Value:string +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder.getVapidPublicKeyRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|GetAsGetVapidPublicKeyGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyResponse-->global.Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.getVapidPublicKeyResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse Microsoft.Graph.Shares.Item.List.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Shares.Item.List.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder.reauthorizeRequestBuilderPostRequestConfiguration-->RequestConfiguration Microsoft.Graph.Shares.Item.List.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void @@ -166291,6 +166508,7 @@ Microsoft.Graph.Shares.Item.List.Subscriptions.subscriptionsRequestBuilder::|pub Microsoft.Graph.Shares.Item.List.Subscriptions.subscriptionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Shares.Item.List.Subscriptions.subscriptionsRequestBuilder::|public|Count:global.Microsoft.Graph.Shares.Item.List.Subscriptions.Count.CountRequestBuilder Microsoft.Graph.Shares.Item.List.Subscriptions.subscriptionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SubscriptionCollectionResponse +Microsoft.Graph.Shares.Item.List.Subscriptions.subscriptionsRequestBuilder::|public|getVapidPublicKey:global.Microsoft.Graph.Shares.Item.List.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder Microsoft.Graph.Shares.Item.List.Subscriptions.subscriptionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Subscription; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Subscription Microsoft.Graph.Shares.Item.List.Subscriptions.subscriptionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Shares.Item.List.Subscriptions.subscriptionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Subscription; requestConfiguration?:Action>):RequestInformation @@ -168856,6 +169074,24 @@ Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.Count.CountRequestBuilder::| Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.Count.CountRequestBuilder +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|AdditionalData:IDictionary +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|BackingStore:IBackingStore +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|constructor():void +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|Value:string +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder.getVapidPublicKeyRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|GetAsGetVapidPublicKeyGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyResponse-->global.Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.getVapidPublicKeyResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder.reauthorizeRequestBuilderPostRequestConfiguration-->RequestConfiguration Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void @@ -168895,6 +169131,7 @@ Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.subscriptionsRequestBuilder: Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.subscriptionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.subscriptionsRequestBuilder::|public|Count:global.Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.Count.CountRequestBuilder Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.subscriptionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SubscriptionCollectionResponse +Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.subscriptionsRequestBuilder::|public|getVapidPublicKey:global.Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.subscriptionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Subscription; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Subscription Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.subscriptionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Sites.Item.Lists.Item.Subscriptions.subscriptionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Subscription; requestConfiguration?:Action>):RequestInformation @@ -180568,6 +180805,24 @@ Microsoft.Graph.SubscribedSkus.subscribedSkusRequestBuilder::|public|PostAsync(b Microsoft.Graph.SubscribedSkus.subscribedSkusRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.SubscribedSkus.subscribedSkusRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.SubscribedSku; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.SubscribedSkus.subscribedSkusRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.SubscribedSkus.SubscribedSkusRequestBuilder +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|AdditionalData:IDictionary +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|BackingStore:IBackingStore +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|constructor():void +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|public|Value:string +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyGetResponse~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder.getVapidPublicKeyRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|GetAsGetVapidPublicKeyGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyResponse-->global.Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyGetResponse +Microsoft.Graph.Subscriptions.GetVapidPublicKey.getVapidPublicKeyResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyResponse Microsoft.Graph.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder.reauthorizeRequestBuilderPostRequestConfiguration-->RequestConfiguration Microsoft.Graph.Subscriptions.Item.Reauthorize.reauthorizeRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void @@ -180605,6 +180860,7 @@ Microsoft.Graph.Subscriptions.subscriptionsRequestBuilder::[SubscriptionId:strin Microsoft.Graph.Subscriptions.subscriptionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Subscriptions.subscriptionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Subscriptions.subscriptionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SubscriptionCollectionResponse +Microsoft.Graph.Subscriptions.subscriptionsRequestBuilder::|public|getVapidPublicKey:global.Microsoft.Graph.Subscriptions.GetVapidPublicKey.GetVapidPublicKeyRequestBuilder Microsoft.Graph.Subscriptions.subscriptionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Subscription; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Subscription Microsoft.Graph.Subscriptions.subscriptionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Subscriptions.subscriptionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Subscription; requestConfiguration?:Action>):RequestInformation diff --git a/src/Microsoft.Graph/Generated/kiota-lock.json b/src/Microsoft.Graph/Generated/kiota-lock.json index e52f3d3595e..29628e0099c 100644 --- a/src/Microsoft.Graph/Generated/kiota-lock.json +++ b/src/Microsoft.Graph/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "0AC3030EAE41B363EAA5967090087B0B27E0E0F50CE41E0957526E8AFBF3DC0126BE58D1E3DED3360506F8614AB5FF5A0F77FD5D8375F2480B403961523831BC", + "descriptionHash": "53E801054CBD4182138F48E9F27DC14062C9F8D161860547F888DFAF1BDF790B16B8071B141D72784812A1B1314173FDC97593819F6704A3BA03E2C40C63BF83", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.35.0",