From 04a2237f79554a954ac4462ab72749c3355bc0c0 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 15 Sep 2026 18:16:35 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 241182 --- .../Item/MailboxItemItemRequestBuilder.cs | 49 + .../Item/MailboxItemItemRequestBuilder.cs | 50 + .../CommunicationsRequestBuilder.cs | 4 +- .../DirectoryRequestBuilder.cs | 6 + .../Count/CountRequestBuilder.cs | 124 ++ .../GovernanceInvitationsRequestBuilder.cs | 238 ++++ .../GovernanceInvitationItemRequestBuilder.cs | 229 +++ .../Count/CountRequestBuilder.cs | 124 ++ ...GovernancePolicyTemplatesRequestBuilder.cs | 238 ++++ ...ernancePolicyTemplateItemRequestBuilder.cs | 229 +++ .../Count/CountRequestBuilder.cs | 124 ++ .../GovernanceRelationshipsRequestBuilder.cs | 238 ++++ ...overnanceRelationshipItemRequestBuilder.cs | 229 +++ .../Count/CountRequestBuilder.cs | 124 ++ .../GovernanceRequestsRequestBuilder.cs | 238 ++++ .../GovernancePolicyTemplateRequestBuilder.cs | 125 ++ .../GovernanceRequestItemRequestBuilder.cs | 235 ++++ .../Count/CountRequestBuilder.cs | 124 ++ ...pB2BSignInActivityMetricsRequestBuilder.cs | 125 ++ .../B2BRegistrationMetricsRequestBuilder.cs | 125 ++ .../B2BSignInActivityMetricsRequestBuilder.cs | 125 ++ .../BillingMetricsRequestBuilder.cs | 125 ++ ...iTenantApplicationMetricsRequestBuilder.cs | 125 ++ .../Item/RelatedTenantItemRequestBuilder.cs | 259 ++++ .../Refresh/RefreshRequestBuilder.cs | 96 ++ .../RelatedTenantsRequestBuilder.cs | 244 ++++ .../EnableRelatedTenantsRequestBuilder.cs | 96 ++ .../Settings/SettingsRequestBuilder.cs | 235 ++++ .../TenantGovernanceRequestBuilder.cs | 265 ++++ .../AccessReviewInstanceItemRequestBuilder.cs | 6 + ...rovidedResourceDecisionsPostRequestBody.cs | 108 ++ ...ProvidedResourceDecisionsRequestBuilder.cs | 101 ++ .../AccessReviewInstanceItemRequestBuilder.cs | 6 + ...rovidedResourceDecisionsPostRequestBody.cs | 108 ++ ...ProvidedResourceDecisionsRequestBuilder.cs | 101 ++ .../AccessReviewInstanceItemRequestBuilder.cs | 6 + ...rovidedResourceDecisionsPostRequestBody.cs | 108 ++ ...ProvidedResourceDecisionsRequestBuilder.cs | 101 ++ .../Group/GroupRequestBuilder.cs | 6 + .../Resources/Count/CountRequestBuilder.cs | 124 ++ .../Item/GroupResourceItemRequestBuilder.cs | 229 +++ .../Resources/ResourcesRequestBuilder.cs | 238 ++++ .../Item/AttachmentItemRequestBuilder.cs | 4 +- .../Generated/Me/MeRequestBuilder.cs | 6 + .../Me/Notes/Count/CountRequestBuilder.cs | 124 ++ .../Me/Notes/Delta/DeltaGetResponse.cs | 65 + .../Me/Notes/Delta/DeltaRequestBuilder.cs | 189 +++ .../Generated/Me/Notes/Delta/DeltaResponse.cs | 28 + .../Attachments/AttachmentsRequestBuilder.cs | 244 ++++ .../Attachments/Count/CountRequestBuilder.cs | 124 ++ .../CreateUploadSessionPostRequestBody.cs | 82 ++ .../CreateUploadSessionRequestBuilder.cs | 104 ++ .../Item/AttachmentItemRequestBuilder.cs | 174 +++ .../Extensions/Count/CountRequestBuilder.cs | 124 ++ .../Extensions/ExtensionsRequestBuilder.cs | 238 ++++ .../Item/ExtensionItemRequestBuilder.cs | 229 +++ .../Me/Notes/Item/NoteItemRequestBuilder.cs | 241 ++++ .../Generated/Me/Notes/NotesRequestBuilder.cs | 246 ++++ .../Models/AccessPackageAssignmentRequest.cs | 18 + ...ccessPackageAssignmentRequestParameters.cs | 89 ++ .../AccessReviewInstanceDecisionItem.cs | 18 + ...ssReviewInstanceDecisionItemApplyResult.cs | 36 + ...eDecisionItemCustomDataProvidedResource.cs | 107 ++ ...essReviewInstanceDecisionItemPermission.cs | 153 +++ ...ccessReviewInstanceDecisionItemResource.cs | 19 + .../Generated/Models/AgentIdentity.cs | 17 + .../Models/AgentIdentityBlueprintPrincipal.cs | 17 + .../Generated/Models/Application.cs | 2 +- .../Models/ApplicationPermissionType.cs | 21 + .../Models/ApplicationResourcePermission.cs | 125 ++ .../ApplicationsRequiredResourceAccess.cs | 117 ++ .../Models/AuthenticationBehaviors.cs | 14 +- .../Models/B2BRegistrationMetricsBase.cs | 76 + .../Models/B2BRegistrationMetricsInitial.cs | 61 + .../Models/B2BRegistrationMetricsRecent.cs | 61 + .../Models/B2BSignInActivityMetrics.cs | 82 ++ .../Models/B2BSignInActivityMetricsBase.cs | 92 ++ .../Models/B2BSignInActivityMetricsInitial.cs | 61 + .../Models/B2BSignInActivityMetricsRecent.cs | 61 + .../Models/B2bRegistrationMetrics.cs | 82 ++ .../Generated/Models/BillingMetrics.cs | 82 ++ .../Generated/Models/BillingMetricsBase.cs | 126 ++ .../Generated/Models/BillingMetricsInitial.cs | 54 + .../Generated/Models/BillingMetricsRecent.cs | 54 + .../Generated/Models/CloudCommunications.cs | 5 +- .../Generated/Models/CopilotPackage.cs | 34 + .../Models/CopilotPackageRequestStatus.cs | 23 + .../Models/CopilotPackageRequestType.cs | 26 + .../DelegatedAdministrationRoleAssignment.cs | 135 ++ ...tedAdministrationRoleAssignmentSnapshot.cs | 135 ++ .../Generated/Models/DirectoryObject.cs | 1 + .../Generated/Models/DirectoryObject1.cs | 18 + .../Generated/Models/DlpAction.cs | 4 + .../Generated/Models/DlpActionInfo.cs | 1 + .../Generated/Models/Entity.cs | 26 + .../Models/ExchangeMessageTraceStatus.cs | 4 + .../Generated/Models/GovernanceInvitation.cs | 134 ++ .../GovernanceInvitationCollectionResponse.cs | 64 + .../Models/GovernanceRelationship.cs | 160 +++ ...overnanceRelationshipCollectionResponse.cs | 64 + .../Generated/Models/GovernanceRequest.cs | 178 +++ .../GovernanceRequestCollectionResponse.cs | 64 + src/Microsoft.Graph/Generated/Models/Group.cs | 2 +- .../Generated/Models/GroupResource.cs | 53 + .../Models/GroupResourceCollectionResponse.cs | 64 + .../IdentityGovernance/GuestSponsorTrigger.cs | 61 + .../WorkflowExecutionTrigger.cs | 1 + .../Models/MultiTenantApplicationMetrics.cs | 82 ++ .../MultiTenantApplicationMetricsBase.cs | 76 + .../MultiTenantApplicationMetricsInitial.cs | 54 + .../MultiTenantApplicationMetricsRecent.cs | 54 + .../MultiTenantApplicationsToProvision.cs | 153 +++ ...tiTenantApplicationsToProvisionSnapshot.cs | 153 +++ src/Microsoft.Graph/Generated/Models/Note.cs | 192 +++ .../Models/NoteCollectionResponse.cs | 64 + .../Generated/Models/OutlookItem.cs | 1 + .../Generated/Models/PolicyTipAction.cs | 100 ++ .../Generated/Models/PrivilegedAccessGroup.cs | 18 + .../Generated/Models/RelatedTenant.cs | 151 ++ .../Models/RelatedTenantCollectionResponse.cs | 64 + .../Models/RelatedTenantsRefreshRequest.cs | 64 + .../Models/RelationshipCreationType.cs | 21 + .../Generated/Models/RelationshipPolicy.cs | 150 ++ .../Generated/Models/RelationshipStatus.cs | 24 + .../Generated/Models/RequestStatus.cs | 24 + .../Generated/Models/RoleTemplate.cs | 117 ++ .../Generated/Models/Security/Security.cs | 5 +- .../Generated/Models/TenantGovernance.cs | 154 +++ .../Models/TenantGovernancePolicyTemplate.cs | 160 +++ ...ernancePolicyTemplateCollectionResponse.cs | 64 + .../Models/TenantGovernanceSetting.cs | 62 + src/Microsoft.Graph/Generated/Models/User.cs | 18 + .../Item/Notes/Count/CountRequestBuilder.cs | 124 ++ .../Item/Notes/Delta/DeltaGetResponse.cs | 65 + .../Item/Notes/Delta/DeltaRequestBuilder.cs | 189 +++ .../Users/Item/Notes/Delta/DeltaResponse.cs | 28 + .../Attachments/AttachmentsRequestBuilder.cs | 244 ++++ .../Attachments/Count/CountRequestBuilder.cs | 124 ++ .../CreateUploadSessionPostRequestBody.cs | 82 ++ .../CreateUploadSessionRequestBuilder.cs | 104 ++ .../Item/AttachmentItemRequestBuilder.cs | 174 +++ .../Extensions/Count/CountRequestBuilder.cs | 124 ++ .../Extensions/ExtensionsRequestBuilder.cs | 238 ++++ .../Item/ExtensionItemRequestBuilder.cs | 229 +++ .../Item/Notes/Item/NoteItemRequestBuilder.cs | 241 ++++ .../Users/Item/Notes/NotesRequestBuilder.cs | 244 ++++ .../Users/Item/UserItemRequestBuilder.cs | 6 + .../Generated/kiota-dom-export.txt | 1222 +++++++++++++++++ src/Microsoft.Graph/Generated/kiota-lock.json | 4 +- 149 files changed, 16364 insertions(+), 17 deletions(-) create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/GovernanceInvitationsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/Item/GovernanceInvitationItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/GovernanceRelationshipsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/Item/GovernanceRelationshipItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/GovernanceRequestsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/Item/GovernanceRequestItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Refresh/RefreshRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/RelatedTenantsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/Settings/EnableRelatedTenants/EnableRelatedTenantsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/Settings/SettingsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/TenantGovernanceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs create mode 100644 src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs create mode 100644 src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs create mode 100644 src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/Resources/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/Resources/Item/GroupResourceItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/Resources/ResourcesRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Me/Notes/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Me/Notes/Delta/DeltaGetResponse.cs create mode 100644 src/Microsoft.Graph/Generated/Me/Notes/Delta/DeltaRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Me/Notes/Delta/DeltaResponse.cs create mode 100644 src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/AttachmentsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs create mode 100644 src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/Item/AttachmentItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Me/Notes/Item/Extensions/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Me/Notes/Item/Extensions/ExtensionsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Me/Notes/Item/Extensions/Item/ExtensionItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Me/Notes/Item/NoteItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Me/Notes/NotesRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Models/AccessPackageAssignmentRequestParameters.cs create mode 100644 src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemApplyResult.cs create mode 100644 src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemCustomDataProvidedResource.cs create mode 100644 src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemPermission.cs create mode 100644 src/Microsoft.Graph/Generated/Models/ApplicationPermissionType.cs create mode 100644 src/Microsoft.Graph/Generated/Models/ApplicationResourcePermission.cs create mode 100644 src/Microsoft.Graph/Generated/Models/ApplicationsRequiredResourceAccess.cs create mode 100644 src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsBase.cs create mode 100644 src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsInitial.cs create mode 100644 src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsRecent.cs create mode 100644 src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetrics.cs create mode 100644 src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsBase.cs create mode 100644 src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsInitial.cs create mode 100644 src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsRecent.cs create mode 100644 src/Microsoft.Graph/Generated/Models/B2bRegistrationMetrics.cs create mode 100644 src/Microsoft.Graph/Generated/Models/BillingMetrics.cs create mode 100644 src/Microsoft.Graph/Generated/Models/BillingMetricsBase.cs create mode 100644 src/Microsoft.Graph/Generated/Models/BillingMetricsInitial.cs create mode 100644 src/Microsoft.Graph/Generated/Models/BillingMetricsRecent.cs create mode 100644 src/Microsoft.Graph/Generated/Models/CopilotPackageRequestStatus.cs create mode 100644 src/Microsoft.Graph/Generated/Models/CopilotPackageRequestType.cs create mode 100644 src/Microsoft.Graph/Generated/Models/DelegatedAdministrationRoleAssignment.cs create mode 100644 src/Microsoft.Graph/Generated/Models/DelegatedAdministrationRoleAssignmentSnapshot.cs create mode 100644 src/Microsoft.Graph/Generated/Models/GovernanceInvitation.cs create mode 100644 src/Microsoft.Graph/Generated/Models/GovernanceInvitationCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/Models/GovernanceRelationship.cs create mode 100644 src/Microsoft.Graph/Generated/Models/GovernanceRelationshipCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/Models/GovernanceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/Models/GovernanceRequestCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/Models/GroupResource.cs create mode 100644 src/Microsoft.Graph/Generated/Models/GroupResourceCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/Models/IdentityGovernance/GuestSponsorTrigger.cs create mode 100644 src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetrics.cs create mode 100644 src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsBase.cs create mode 100644 src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsInitial.cs create mode 100644 src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsRecent.cs create mode 100644 src/Microsoft.Graph/Generated/Models/MultiTenantApplicationsToProvision.cs create mode 100644 src/Microsoft.Graph/Generated/Models/MultiTenantApplicationsToProvisionSnapshot.cs create mode 100644 src/Microsoft.Graph/Generated/Models/Note.cs create mode 100644 src/Microsoft.Graph/Generated/Models/NoteCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/Models/PolicyTipAction.cs create mode 100644 src/Microsoft.Graph/Generated/Models/RelatedTenant.cs create mode 100644 src/Microsoft.Graph/Generated/Models/RelatedTenantCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/Models/RelatedTenantsRefreshRequest.cs create mode 100644 src/Microsoft.Graph/Generated/Models/RelationshipCreationType.cs create mode 100644 src/Microsoft.Graph/Generated/Models/RelationshipPolicy.cs create mode 100644 src/Microsoft.Graph/Generated/Models/RelationshipStatus.cs create mode 100644 src/Microsoft.Graph/Generated/Models/RequestStatus.cs create mode 100644 src/Microsoft.Graph/Generated/Models/RoleTemplate.cs create mode 100644 src/Microsoft.Graph/Generated/Models/TenantGovernance.cs create mode 100644 src/Microsoft.Graph/Generated/Models/TenantGovernancePolicyTemplate.cs create mode 100644 src/Microsoft.Graph/Generated/Models/TenantGovernancePolicyTemplateCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/Models/TenantGovernanceSetting.cs create mode 100644 src/Microsoft.Graph/Generated/Users/Item/Notes/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Users/Item/Notes/Delta/DeltaGetResponse.cs create mode 100644 src/Microsoft.Graph/Generated/Users/Item/Notes/Delta/DeltaRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Users/Item/Notes/Delta/DeltaResponse.cs create mode 100644 src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/AttachmentsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs create mode 100644 src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/Item/AttachmentItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Extensions/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Extensions/ExtensionsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Extensions/Item/ExtensionItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Users/Item/Notes/Item/NoteItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Users/Item/Notes/NotesRequestBuilder.cs diff --git a/src/Microsoft.Graph/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Item/MailboxItemItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Item/MailboxItemItemRequestBuilder.cs index 35605a56583..0da75376851 100644 --- a/src/Microsoft.Graph/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Item/MailboxItemItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Item/MailboxItemItemRequestBuilder.cs @@ -35,6 +35,28 @@ public MailboxItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapt { } /// + /// Delete navigation property items for admin + /// + /// 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); + } + /// /// The collection of items in this folder. /// /// A @@ -58,6 +80,25 @@ public MailboxItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapt return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.MailboxItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// + /// Delete navigation property items for admin + /// + /// 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; + } + /// /// The collection of items in this folder. /// /// A @@ -86,6 +127,14 @@ public RequestInformation ToGetRequestInformation(Action + /// 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 MailboxItemItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// /// The collection of items in this folder. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] diff --git a/src/Microsoft.Graph/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Item/MailboxItemItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Item/MailboxItemItemRequestBuilder.cs index 81402232042..91c61fc2cf8 100644 --- a/src/Microsoft.Graph/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Item/MailboxItemItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Item/MailboxItemItemRequestBuilder.cs @@ -35,6 +35,29 @@ public MailboxItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapt { } /// + /// Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item. + /// Find more info here + /// + /// 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); + } + /// /// Read the properties and relationships of a mailboxItem object. /// Find more info here /// @@ -59,6 +82,25 @@ public MailboxItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapt return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.MailboxItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// + /// Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item. + /// + /// 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; + } + /// /// Read the properties and relationships of a mailboxItem object. /// /// A @@ -87,6 +129,14 @@ public RequestInformation ToGetRequestInformation(Action + /// 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 MailboxItemItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// /// Read the properties and relationships of a mailboxItem object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] diff --git a/src/Microsoft.Graph/Generated/Communications/CommunicationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/CommunicationsRequestBuilder.cs index d0e55d33230..4e49d2193bd 100644 --- a/src/Microsoft.Graph/Generated/Communications/CommunicationsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Communications/CommunicationsRequestBuilder.cs @@ -109,7 +109,7 @@ public CommunicationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapte /// Update communications /// /// A - /// Represents a container that exposes navigation properties for cloud communications resources. + /// 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 @@ -153,7 +153,7 @@ public RequestInformation ToGetRequestInformation(Action /// A - /// Represents a container that exposes navigation properties for cloud communications resources. + /// 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 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/DirectoryRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/DirectoryRequestBuilder.cs index c5b818240b4..3f58378601a 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/DirectoryRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/DirectoryRequestBuilder.cs @@ -12,6 +12,7 @@ using Microsoft.Graph.DirectoryNamespace.RemoteTenantGroups; using Microsoft.Graph.DirectoryNamespace.Subscriptions; using Microsoft.Graph.DirectoryNamespace.SubscriptionsWithCommerceSubscriptionId; +using Microsoft.Graph.DirectoryNamespace.TenantGovernance; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Extensions; @@ -85,6 +86,11 @@ public partial class DirectoryRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.DirectoryNamespace.Subscriptions.SubscriptionsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the tenantGovernance property of the microsoft.graph.directory entity. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.TenantGovernanceRequestBuilder TenantGovernance + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.TenantGovernanceRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..518844d5e74 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/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.DirectoryNamespace.TenantGovernance.GovernanceInvitations.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}/directory/tenantGovernance/governanceInvitations/$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}/directory/tenantGovernance/governanceInvitations/$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.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.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/DirectoryNamespace/TenantGovernance/GovernanceInvitations/GovernanceInvitationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/GovernanceInvitationsRequestBuilder.cs new file mode 100644 index 00000000000..31bd3e9d86e --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/GovernanceInvitationsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Count; +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.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.DirectoryNamespace.TenantGovernance.GovernanceInvitations +{ + /// + /// Provides operations to manage the governanceInvitations property of the microsoft.graph.tenantGovernance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInvitationsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the governanceInvitations property of the microsoft.graph.tenantGovernance entity. + /// The unique identifier of governanceInvitation + /// A + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("governanceInvitation%2Did", position); + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder(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 GovernanceInvitationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governanceInvitations{?%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 GovernanceInvitationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governanceInvitations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get governanceInvitations from directory + /// + /// 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.GovernanceInvitationCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to governanceInvitations for directory + /// + /// 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.GovernanceInvitation body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.GovernanceInvitation 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.GovernanceInvitation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get governanceInvitations from directory + /// + /// 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 governanceInvitations for directory + /// + /// 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.GovernanceInvitation body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.GovernanceInvitation 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.DirectoryNamespace.TenantGovernance.GovernanceInvitations.GovernanceInvitationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.GovernanceInvitationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get governanceInvitations from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInvitationsRequestBuilderGetQueryParameters + { + /// 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 GovernanceInvitationsRequestBuilderGetRequestConfiguration : 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 GovernanceInvitationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/Item/GovernanceInvitationItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/Item/GovernanceInvitationItemRequestBuilder.cs new file mode 100644 index 00000000000..2a7b319a699 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceInvitations/Item/GovernanceInvitationItemRequestBuilder.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.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item +{ + /// + /// Provides operations to manage the governanceInvitations property of the microsoft.graph.tenantGovernance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInvitationItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GovernanceInvitationItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governanceInvitations/{governanceInvitation%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 GovernanceInvitationItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governanceInvitations/{governanceInvitation%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property governanceInvitations for directory + /// + /// 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 governanceInvitations from directory + /// + /// 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.GovernanceInvitation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property governanceInvitations in directory + /// + /// 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.GovernanceInvitation body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.GovernanceInvitation 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.GovernanceInvitation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property governanceInvitations for directory + /// + /// 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 governanceInvitations from directory + /// + /// 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 governanceInvitations in directory + /// + /// 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.GovernanceInvitation body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.GovernanceInvitation 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.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder(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 GovernanceInvitationItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get governanceInvitations from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInvitationItemRequestBuilderGetQueryParameters + { + /// 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 GovernanceInvitationItemRequestBuilderGetRequestConfiguration : 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 GovernanceInvitationItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..d130f0b908d --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/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.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.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}/directory/tenantGovernance/governancePolicyTemplates/$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}/directory/tenantGovernance/governancePolicyTemplates/$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.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.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/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilder.cs new file mode 100644 index 00000000000..e13077d3f7b --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/GovernancePolicyTemplatesRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Count; +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.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.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates +{ + /// + /// Provides operations to manage the governancePolicyTemplates property of the microsoft.graph.tenantGovernance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernancePolicyTemplatesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the governancePolicyTemplates property of the microsoft.graph.tenantGovernance entity. + /// The unique identifier of tenantGovernancePolicyTemplate + /// A + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("tenantGovernancePolicyTemplate%2Did", position); + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder(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 GovernancePolicyTemplatesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governancePolicyTemplates{?%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 GovernancePolicyTemplatesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governancePolicyTemplates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get governancePolicyTemplates from directory + /// + /// 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.TenantGovernancePolicyTemplateCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to governancePolicyTemplates for directory + /// + /// 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.TenantGovernancePolicyTemplate body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.TenantGovernancePolicyTemplate 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.TenantGovernancePolicyTemplate.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get governancePolicyTemplates from directory + /// + /// 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 governancePolicyTemplates for directory + /// + /// 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.TenantGovernancePolicyTemplate body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.TenantGovernancePolicyTemplate 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.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get governancePolicyTemplates from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernancePolicyTemplatesRequestBuilderGetQueryParameters + { + /// 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 GovernancePolicyTemplatesRequestBuilderGetRequestConfiguration : 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 GovernancePolicyTemplatesRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilder.cs new file mode 100644 index 00000000000..05a62fc1835 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernancePolicyTemplates/Item/TenantGovernancePolicyTemplateItemRequestBuilder.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.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item +{ + /// + /// Provides operations to manage the governancePolicyTemplates property of the microsoft.graph.tenantGovernance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TenantGovernancePolicyTemplateItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TenantGovernancePolicyTemplateItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governancePolicyTemplates/{tenantGovernancePolicyTemplate%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 TenantGovernancePolicyTemplateItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governancePolicyTemplates/{tenantGovernancePolicyTemplate%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property governancePolicyTemplates for directory + /// + /// 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 governancePolicyTemplates from directory + /// + /// 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.TenantGovernancePolicyTemplate.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property governancePolicyTemplates in directory + /// + /// 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.TenantGovernancePolicyTemplate body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.TenantGovernancePolicyTemplate 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.TenantGovernancePolicyTemplate.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property governancePolicyTemplates for directory + /// + /// 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 governancePolicyTemplates from directory + /// + /// 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 governancePolicyTemplates in directory + /// + /// 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.TenantGovernancePolicyTemplate body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.TenantGovernancePolicyTemplate 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.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder(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 TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get governancePolicyTemplates from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters + { + /// 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 TenantGovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration : 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 TenantGovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..650fd9c8361 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/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.DirectoryNamespace.TenantGovernance.GovernanceRelationships.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}/directory/tenantGovernance/governanceRelationships/$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}/directory/tenantGovernance/governanceRelationships/$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.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.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/DirectoryNamespace/TenantGovernance/GovernanceRelationships/GovernanceRelationshipsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/GovernanceRelationshipsRequestBuilder.cs new file mode 100644 index 00000000000..1baad157606 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/GovernanceRelationshipsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Count; +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.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.DirectoryNamespace.TenantGovernance.GovernanceRelationships +{ + /// + /// Provides operations to manage the governanceRelationships property of the microsoft.graph.tenantGovernance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceRelationshipsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the governanceRelationships property of the microsoft.graph.tenantGovernance entity. + /// The unique identifier of governanceRelationship + /// A + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("governanceRelationship%2Did", position); + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder(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 GovernanceRelationshipsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governanceRelationships{?%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 GovernanceRelationshipsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governanceRelationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get governanceRelationships from directory + /// + /// 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.GovernanceRelationshipCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to governanceRelationships for directory + /// + /// 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.GovernanceRelationship body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.GovernanceRelationship 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.GovernanceRelationship.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get governanceRelationships from directory + /// + /// 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 governanceRelationships for directory + /// + /// 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.GovernanceRelationship body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.GovernanceRelationship 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.DirectoryNamespace.TenantGovernance.GovernanceRelationships.GovernanceRelationshipsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.GovernanceRelationshipsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get governanceRelationships from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceRelationshipsRequestBuilderGetQueryParameters + { + /// 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 GovernanceRelationshipsRequestBuilderGetRequestConfiguration : 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 GovernanceRelationshipsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/Item/GovernanceRelationshipItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/Item/GovernanceRelationshipItemRequestBuilder.cs new file mode 100644 index 00000000000..dbc8508ae64 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRelationships/Item/GovernanceRelationshipItemRequestBuilder.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.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item +{ + /// + /// Provides operations to manage the governanceRelationships property of the microsoft.graph.tenantGovernance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceRelationshipItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GovernanceRelationshipItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governanceRelationships/{governanceRelationship%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 GovernanceRelationshipItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governanceRelationships/{governanceRelationship%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property governanceRelationships for directory + /// + /// 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 governanceRelationships from directory + /// + /// 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.GovernanceRelationship.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property governanceRelationships in directory + /// + /// 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.GovernanceRelationship body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.GovernanceRelationship 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.GovernanceRelationship.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property governanceRelationships for directory + /// + /// 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 governanceRelationships from directory + /// + /// 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 governanceRelationships in directory + /// + /// 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.GovernanceRelationship body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.GovernanceRelationship 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.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder(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 GovernanceRelationshipItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get governanceRelationships from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceRelationshipItemRequestBuilderGetQueryParameters + { + /// 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 GovernanceRelationshipItemRequestBuilderGetRequestConfiguration : 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 GovernanceRelationshipItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..48a904eb2b4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/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.DirectoryNamespace.TenantGovernance.GovernanceRequests.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}/directory/tenantGovernance/governanceRequests/$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}/directory/tenantGovernance/governanceRequests/$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.DirectoryNamespace.TenantGovernance.GovernanceRequests.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.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/DirectoryNamespace/TenantGovernance/GovernanceRequests/GovernanceRequestsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/GovernanceRequestsRequestBuilder.cs new file mode 100644 index 00000000000..347172718cf --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/GovernanceRequestsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Count; +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.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.DirectoryNamespace.TenantGovernance.GovernanceRequests +{ + /// + /// Provides operations to manage the governanceRequests property of the microsoft.graph.tenantGovernance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceRequestsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the governanceRequests property of the microsoft.graph.tenantGovernance entity. + /// The unique identifier of governanceRequest + /// A + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("governanceRequest%2Did", position); + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder(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 GovernanceRequestsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governanceRequests{?%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 GovernanceRequestsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governanceRequests{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get governanceRequests from directory + /// + /// 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.GovernanceRequestCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to governanceRequests for directory + /// + /// 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.GovernanceRequest body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.GovernanceRequest 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.GovernanceRequest.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get governanceRequests from directory + /// + /// 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 governanceRequests for directory + /// + /// 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.GovernanceRequest body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.GovernanceRequest 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.DirectoryNamespace.TenantGovernance.GovernanceRequests.GovernanceRequestsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.GovernanceRequestsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get governanceRequests from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceRequestsRequestBuilderGetQueryParameters + { + /// 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 GovernanceRequestsRequestBuilderGetRequestConfiguration : 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 GovernanceRequestsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 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 new file mode 100644 index 00000000000..c68bc179de8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/Item/GovernancePolicyTemplate/GovernancePolicyTemplateRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#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.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernancePolicyTemplate +{ + /// + /// Provides operations to manage the governancePolicyTemplate property of the microsoft.graph.governanceRequest entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernancePolicyTemplateRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GovernancePolicyTemplateRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governanceRequests/{governanceRequest%2Did}/governancePolicyTemplate{?%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 GovernancePolicyTemplateRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governanceRequests/{governanceRequest%2Did}/governancePolicyTemplate{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get governancePolicyTemplate from directory + /// + /// 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.TenantGovernancePolicyTemplate.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get governancePolicyTemplate from directory + /// + /// 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.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernancePolicyTemplate.GovernancePolicyTemplateRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernancePolicyTemplate.GovernancePolicyTemplateRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get governancePolicyTemplate from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernancePolicyTemplateRequestBuilderGetQueryParameters + { + /// 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 GovernancePolicyTemplateRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/Item/GovernanceRequestItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/Item/GovernanceRequestItemRequestBuilder.cs new file mode 100644 index 00000000000..93c3165d5ab --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/GovernanceRequests/Item/GovernanceRequestItemRequestBuilder.cs @@ -0,0 +1,235 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernancePolicyTemplate; +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.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item +{ + /// + /// Provides operations to manage the governanceRequests property of the microsoft.graph.tenantGovernance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceRequestItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the governancePolicyTemplate property of the microsoft.graph.governanceRequest entity. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernancePolicyTemplate.GovernancePolicyTemplateRequestBuilder GovernancePolicyTemplate + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernancePolicyTemplate.GovernancePolicyTemplateRequestBuilder(PathParameters, RequestAdapter); + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GovernanceRequestItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governanceRequests/{governanceRequest%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 GovernanceRequestItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/governanceRequests/{governanceRequest%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property governanceRequests for directory + /// + /// 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 governanceRequests from directory + /// + /// 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.GovernanceRequest.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property governanceRequests in directory + /// + /// 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.GovernanceRequest body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.GovernanceRequest 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.GovernanceRequest.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property governanceRequests for directory + /// + /// 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 governanceRequests from directory + /// + /// 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 governanceRequests in directory + /// + /// 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.GovernanceRequest body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.GovernanceRequest 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.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder(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 GovernanceRequestItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get governanceRequests from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceRequestItemRequestBuilderGetQueryParameters + { + /// 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 GovernanceRequestItemRequestBuilderGetRequestConfiguration : 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 GovernanceRequestItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..5510a11ff51 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/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.DirectoryNamespace.TenantGovernance.RelatedTenants.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}/directory/tenantGovernance/relatedTenants/$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}/directory/tenantGovernance/relatedTenants/$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.DirectoryNamespace.TenantGovernance.RelatedTenants.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.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/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilder.cs new file mode 100644 index 00000000000..e61747c2513 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/AppB2BSignInActivityMetrics/AppB2BSignInActivityMetricsRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#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.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.AppB2BSignInActivityMetrics +{ + /// + /// Provides operations to manage the appB2BSignInActivityMetrics property of the microsoft.graph.relatedTenant entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AppB2BSignInActivityMetricsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AppB2BSignInActivityMetricsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/relatedTenants/{relatedTenant%2Did}/appB2BSignInActivityMetrics{?%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 AppB2BSignInActivityMetricsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/relatedTenants/{relatedTenant%2Did}/appB2BSignInActivityMetrics{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get appB2BSignInActivityMetrics from directory + /// + /// 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.B2BSignInActivityMetrics.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get appB2BSignInActivityMetrics from directory + /// + /// 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.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.AppB2BSignInActivityMetrics.AppB2BSignInActivityMetricsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.AppB2BSignInActivityMetrics.AppB2BSignInActivityMetricsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get appB2BSignInActivityMetrics from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AppB2BSignInActivityMetricsRequestBuilderGetQueryParameters + { + /// 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 AppB2BSignInActivityMetricsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 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 new file mode 100644 index 00000000000..0f77d5d172c --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/B2BRegistrationMetrics/B2BRegistrationMetricsRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#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.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BRegistrationMetrics +{ + /// + /// Provides operations to manage the b2BRegistrationMetrics property of the microsoft.graph.relatedTenant entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class B2BRegistrationMetricsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public B2BRegistrationMetricsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/relatedTenants/{relatedTenant%2Did}/b2BRegistrationMetrics{?%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 B2BRegistrationMetricsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/relatedTenants/{relatedTenant%2Did}/b2BRegistrationMetrics{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get b2BRegistrationMetrics from directory + /// + /// 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.B2bRegistrationMetrics.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get b2BRegistrationMetrics from directory + /// + /// 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.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BRegistrationMetrics.B2BRegistrationMetricsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BRegistrationMetrics.B2BRegistrationMetricsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get b2BRegistrationMetrics from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class B2BRegistrationMetricsRequestBuilderGetQueryParameters + { + /// 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 B2BRegistrationMetricsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 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 new file mode 100644 index 00000000000..4caf2f3b2bd --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/B2BSignInActivityMetrics/B2BSignInActivityMetricsRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#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.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BSignInActivityMetrics +{ + /// + /// Provides operations to manage the b2BSignInActivityMetrics property of the microsoft.graph.relatedTenant entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class B2BSignInActivityMetricsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public B2BSignInActivityMetricsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/relatedTenants/{relatedTenant%2Did}/b2BSignInActivityMetrics{?%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 B2BSignInActivityMetricsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/relatedTenants/{relatedTenant%2Did}/b2BSignInActivityMetrics{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get b2BSignInActivityMetrics from directory + /// + /// 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.B2BSignInActivityMetrics.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get b2BSignInActivityMetrics from directory + /// + /// 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.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BSignInActivityMetrics.B2BSignInActivityMetricsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BSignInActivityMetrics.B2BSignInActivityMetricsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get b2BSignInActivityMetrics from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class B2BSignInActivityMetricsRequestBuilderGetQueryParameters + { + /// 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 B2BSignInActivityMetricsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 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 new file mode 100644 index 00000000000..e745cabdc6b --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/BillingMetrics/BillingMetricsRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#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.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.BillingMetrics +{ + /// + /// Provides operations to manage the billingMetrics property of the microsoft.graph.relatedTenant entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BillingMetricsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BillingMetricsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/relatedTenants/{relatedTenant%2Did}/billingMetrics{?%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 BillingMetricsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/relatedTenants/{relatedTenant%2Did}/billingMetrics{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get billingMetrics from directory + /// + /// 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.BillingMetrics.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get billingMetrics from directory + /// + /// 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.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.BillingMetrics.BillingMetricsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.BillingMetrics.BillingMetricsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get billingMetrics from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BillingMetricsRequestBuilderGetQueryParameters + { + /// 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 BillingMetricsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 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 new file mode 100644 index 00000000000..23ea5fd9d51 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/MultiTenantApplicationMetrics/MultiTenantApplicationMetricsRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#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.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.MultiTenantApplicationMetrics +{ + /// + /// Provides operations to manage the multiTenantApplicationMetrics property of the microsoft.graph.relatedTenant entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MultiTenantApplicationMetricsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public MultiTenantApplicationMetricsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/relatedTenants/{relatedTenant%2Did}/multiTenantApplicationMetrics{?%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 MultiTenantApplicationMetricsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/relatedTenants/{relatedTenant%2Did}/multiTenantApplicationMetrics{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get multiTenantApplicationMetrics from directory + /// + /// 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.MultiTenantApplicationMetrics.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get multiTenantApplicationMetrics from directory + /// + /// 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.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.MultiTenantApplicationMetrics.MultiTenantApplicationMetricsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.MultiTenantApplicationMetrics.MultiTenantApplicationMetricsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get multiTenantApplicationMetrics from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MultiTenantApplicationMetricsRequestBuilderGetQueryParameters + { + /// 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 MultiTenantApplicationMetricsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilder.cs new file mode 100644 index 00000000000..64f146afffd --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Item/RelatedTenantItemRequestBuilder.cs @@ -0,0 +1,259 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.AppB2BSignInActivityMetrics; +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BRegistrationMetrics; +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BSignInActivityMetrics; +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.BillingMetrics; +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.MultiTenantApplicationMetrics; +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.DirectoryNamespace.TenantGovernance.RelatedTenants.Item +{ + /// + /// Provides operations to manage the relatedTenants property of the microsoft.graph.tenantGovernance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RelatedTenantItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the appB2BSignInActivityMetrics property of the microsoft.graph.relatedTenant entity. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.AppB2BSignInActivityMetrics.AppB2BSignInActivityMetricsRequestBuilder AppB2BSignInActivityMetrics + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.AppB2BSignInActivityMetrics.AppB2BSignInActivityMetricsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the b2BRegistrationMetrics property of the microsoft.graph.relatedTenant entity. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BRegistrationMetrics.B2BRegistrationMetricsRequestBuilder B2BRegistrationMetrics + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BRegistrationMetrics.B2BRegistrationMetricsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the b2BSignInActivityMetrics property of the microsoft.graph.relatedTenant entity. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BSignInActivityMetrics.B2BSignInActivityMetricsRequestBuilder B2BSignInActivityMetrics + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BSignInActivityMetrics.B2BSignInActivityMetricsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the billingMetrics property of the microsoft.graph.relatedTenant entity. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.BillingMetrics.BillingMetricsRequestBuilder BillingMetrics + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.BillingMetrics.BillingMetricsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the multiTenantApplicationMetrics property of the microsoft.graph.relatedTenant entity. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.MultiTenantApplicationMetrics.MultiTenantApplicationMetricsRequestBuilder MultiTenantApplicationMetrics + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.MultiTenantApplicationMetrics.MultiTenantApplicationMetricsRequestBuilder(PathParameters, RequestAdapter); + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RelatedTenantItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/relatedTenants/{relatedTenant%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 RelatedTenantItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/relatedTenants/{relatedTenant%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property relatedTenants for directory + /// + /// 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 relatedTenants from directory + /// + /// 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.RelatedTenant.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property relatedTenants in directory + /// + /// 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.RelatedTenant body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.RelatedTenant 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.RelatedTenant.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property relatedTenants for directory + /// + /// 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 relatedTenants from directory + /// + /// 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 relatedTenants in directory + /// + /// 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.RelatedTenant body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.RelatedTenant 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.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder(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 RelatedTenantItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get relatedTenants from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RelatedTenantItemRequestBuilderGetQueryParameters + { + /// 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 RelatedTenantItemRequestBuilderGetRequestConfiguration : 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 RelatedTenantItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Refresh/RefreshRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Refresh/RefreshRequestBuilder.cs new file mode 100644 index 00000000000..42cbc009771 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/Refresh/RefreshRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#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.DirectoryNamespace.TenantGovernance.RelatedTenants.Refresh +{ + /// + /// Provides operations to call the refresh method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RefreshRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RefreshRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/relatedTenants/refresh", 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 RefreshRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/relatedTenants/refresh", rawUrl) + { + } + /// + /// Invoke action refresh + /// + /// 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(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action refresh + /// + /// 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 ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, 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.DirectoryNamespace.TenantGovernance.RelatedTenants.Refresh.RefreshRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Refresh.RefreshRequestBuilder(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 RefreshRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/RelatedTenantsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/RelatedTenantsRequestBuilder.cs new file mode 100644 index 00000000000..76c113cfd15 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/RelatedTenants/RelatedTenantsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Count; +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item; +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Refresh; +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.DirectoryNamespace.TenantGovernance.RelatedTenants +{ + /// + /// Provides operations to manage the relatedTenants property of the microsoft.graph.tenantGovernance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RelatedTenantsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the refresh method. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Refresh.RefreshRequestBuilder Refresh + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Refresh.RefreshRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the relatedTenants property of the microsoft.graph.tenantGovernance entity. + /// The unique identifier of relatedTenant + /// A + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("relatedTenant%2Did", position); + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder(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 RelatedTenantsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/relatedTenants{?%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 RelatedTenantsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/relatedTenants{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get relatedTenants from directory + /// + /// 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.RelatedTenantCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to relatedTenants for directory + /// + /// 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.RelatedTenant body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.RelatedTenant 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.RelatedTenant.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get relatedTenants from directory + /// + /// 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 relatedTenants for directory + /// + /// 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.RelatedTenant body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.RelatedTenant 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.DirectoryNamespace.TenantGovernance.RelatedTenants.RelatedTenantsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.RelatedTenantsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get relatedTenants from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RelatedTenantsRequestBuilderGetQueryParameters + { + /// 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 RelatedTenantsRequestBuilderGetRequestConfiguration : 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 RelatedTenantsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/Settings/EnableRelatedTenants/EnableRelatedTenantsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/Settings/EnableRelatedTenants/EnableRelatedTenantsRequestBuilder.cs new file mode 100644 index 00000000000..182128994ed --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/Settings/EnableRelatedTenants/EnableRelatedTenantsRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#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.DirectoryNamespace.TenantGovernance.Settings.EnableRelatedTenants +{ + /// + /// Provides operations to call the enableRelatedTenants method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EnableRelatedTenantsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public EnableRelatedTenantsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/settings/enableRelatedTenants", 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 EnableRelatedTenantsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/settings/enableRelatedTenants", rawUrl) + { + } + /// + /// Invoke action enableRelatedTenants + /// + /// 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(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action enableRelatedTenants + /// + /// 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 ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, 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.DirectoryNamespace.TenantGovernance.Settings.EnableRelatedTenants.EnableRelatedTenantsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.EnableRelatedTenants.EnableRelatedTenantsRequestBuilder(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 EnableRelatedTenantsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/Settings/SettingsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/Settings/SettingsRequestBuilder.cs new file mode 100644 index 00000000000..e527cd6d18e --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/Settings/SettingsRequestBuilder.cs @@ -0,0 +1,235 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.EnableRelatedTenants; +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.DirectoryNamespace.TenantGovernance.Settings +{ + /// + /// Provides operations to manage the settings property of the microsoft.graph.tenantGovernance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SettingsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the enableRelatedTenants method. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.EnableRelatedTenants.EnableRelatedTenantsRequestBuilder EnableRelatedTenants + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.EnableRelatedTenants.EnableRelatedTenantsRequestBuilder(PathParameters, RequestAdapter); + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SettingsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/settings{?%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 SettingsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance/settings{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property settings for directory + /// + /// 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 settings from directory + /// + /// 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.TenantGovernanceSetting.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property settings in directory + /// + /// 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.TenantGovernanceSetting body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.TenantGovernanceSetting 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.TenantGovernanceSetting.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property settings for directory + /// + /// 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 settings from directory + /// + /// 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 settings in directory + /// + /// 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.TenantGovernanceSetting body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.TenantGovernanceSetting 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.DirectoryNamespace.TenantGovernance.Settings.SettingsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.SettingsRequestBuilder(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 SettingsRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get settings from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SettingsRequestBuilderGetQueryParameters + { + /// 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 SettingsRequestBuilderGetRequestConfiguration : 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 SettingsRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/TenantGovernanceRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/TenantGovernanceRequestBuilder.cs new file mode 100644 index 00000000000..2dc97c91410 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/TenantGovernance/TenantGovernanceRequestBuilder.cs @@ -0,0 +1,265 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations; +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates; +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships; +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests; +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants; +using Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings; +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.DirectoryNamespace.TenantGovernance +{ + /// + /// Provides operations to manage the tenantGovernance property of the microsoft.graph.directory entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TenantGovernanceRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the governanceInvitations property of the microsoft.graph.tenantGovernance entity. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.GovernanceInvitationsRequestBuilder GovernanceInvitations + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.GovernanceInvitationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the governancePolicyTemplates property of the microsoft.graph.tenantGovernance entity. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder GovernancePolicyTemplates + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the governanceRelationships property of the microsoft.graph.tenantGovernance entity. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.GovernanceRelationshipsRequestBuilder GovernanceRelationships + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.GovernanceRelationshipsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the governanceRequests property of the microsoft.graph.tenantGovernance entity. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.GovernanceRequestsRequestBuilder GovernanceRequests + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.GovernanceRequestsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the relatedTenants property of the microsoft.graph.tenantGovernance entity. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.RelatedTenantsRequestBuilder RelatedTenants + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.RelatedTenantsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the settings property of the microsoft.graph.tenantGovernance entity. + public global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.SettingsRequestBuilder Settings + { + get => new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.SettingsRequestBuilder(PathParameters, RequestAdapter); + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TenantGovernanceRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance{?%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 TenantGovernanceRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/tenantGovernance{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property tenantGovernance for directory + /// + /// 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 tenantGovernance from directory + /// + /// 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.TenantGovernance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property tenantGovernance in directory + /// + /// 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.TenantGovernance body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.TenantGovernance 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.TenantGovernance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property tenantGovernance for directory + /// + /// 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 tenantGovernance from directory + /// + /// 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 tenantGovernance in directory + /// + /// 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.TenantGovernance body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.TenantGovernance 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.DirectoryNamespace.TenantGovernance.TenantGovernanceRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.DirectoryNamespace.TenantGovernance.TenantGovernanceRequestBuilder(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 TenantGovernanceRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get tenantGovernance from directory + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TenantGovernanceRequestBuilderGetQueryParameters + { + /// 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 TenantGovernanceRequestBuilderGetRequestConfiguration : 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 TenantGovernanceRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs index 5e8c3408004..e8ad2457af0 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs @@ -2,6 +2,7 @@ #pragma warning disable CS0618 using Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.AcceptRecommendations; using Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.ApplyDecisions; +using Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions; using Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchRecordDecisions; using Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.ContactedReviewers; using Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions; @@ -37,6 +38,11 @@ public partial class AccessReviewInstanceItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + public global::Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder BatchApplyCustomDataProvidedResourceDecisions + { + get => new global::Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to call the batchRecordDecisions method. public global::Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions { diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs new file mode 100644 index 00000000000..b21cef1a39e --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#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.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody : 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); } + } + /// The applyDescription property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#nullable restore +#else + public string ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#endif + /// The applyResult property + public global::Microsoft.Graph.Models.AccessReviewInstanceDecisionItemApplyResult? ApplyResult + { + get { return BackingStore?.Get("applyResult"); } + set { BackingStore?.Set("applyResult", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The customDataProvidedResourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#nullable restore +#else + public string CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() + { + 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.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "applyDescription", n => { ApplyDescription = n.GetStringValue(); } }, + { "applyResult", n => { ApplyResult = n.GetEnumValue(); } }, + { "customDataProvidedResourceId", n => { CustomDataProvidedResourceId = 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("applyDescription", ApplyDescription); + writer.WriteEnumValue("applyResult", ApplyResult); + writer.WriteStringValue("customDataProvidedResourceId", CustomDataProvidedResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 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 new file mode 100644 index 00000000000..21353f96832 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#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.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions +{ + /// + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", 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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", rawUrl) + { + } + /// + /// Invoke action batchApplyCustomDataProvidedResourceDecisions + /// + /// 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.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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 }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action batchApplyCustomDataProvidedResourceDecisions + /// + /// 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.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs index 55a394fae3f..053ce97d5cd 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs @@ -2,6 +2,7 @@ #pragma warning disable CS0618 using Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AcceptRecommendations; using Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions; +using Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions; using Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions; using Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers; using Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions; @@ -37,6 +38,11 @@ public partial class AccessReviewInstanceItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + public global::Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder BatchApplyCustomDataProvidedResourceDecisions + { + get => new global::Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to call the batchRecordDecisions method. public global::Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions { diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs new file mode 100644 index 00000000000..a1ce4b8173e --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#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.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody : 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); } + } + /// The applyDescription property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#nullable restore +#else + public string ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#endif + /// The applyResult property + public global::Microsoft.Graph.Models.AccessReviewInstanceDecisionItemApplyResult? ApplyResult + { + get { return BackingStore?.Get("applyResult"); } + set { BackingStore?.Set("applyResult", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The customDataProvidedResourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#nullable restore +#else + public string CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() + { + 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.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "applyDescription", n => { ApplyDescription = n.GetStringValue(); } }, + { "applyResult", n => { ApplyResult = n.GetEnumValue(); } }, + { "customDataProvidedResourceId", n => { CustomDataProvidedResourceId = 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("applyDescription", ApplyDescription); + writer.WriteEnumValue("applyResult", ApplyResult); + writer.WriteStringValue("customDataProvidedResourceId", CustomDataProvidedResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 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 new file mode 100644 index 00000000000..6b80fff7c42 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#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.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions +{ + /// + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", 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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", rawUrl) + { + } + /// + /// Invoke action batchApplyCustomDataProvidedResourceDecisions + /// + /// 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.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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 }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action batchApplyCustomDataProvidedResourceDecisions + /// + /// 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.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs index cda540ea52d..ddcb794f0c0 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs @@ -2,6 +2,7 @@ #pragma warning disable CS0618 using Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.AcceptRecommendations; using Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions; +using Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions; using Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions; using Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers; using Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions; @@ -37,6 +38,11 @@ public partial class AccessReviewInstanceItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + public global::Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder BatchApplyCustomDataProvidedResourceDecisions + { + get => new global::Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to call the batchRecordDecisions method. public global::Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions { diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs new file mode 100644 index 00000000000..cd9c3ecee39 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#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.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody : 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); } + } + /// The applyDescription property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#nullable restore +#else + public string ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#endif + /// The applyResult property + public global::Microsoft.Graph.Models.AccessReviewInstanceDecisionItemApplyResult? ApplyResult + { + get { return BackingStore?.Get("applyResult"); } + set { BackingStore?.Set("applyResult", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The customDataProvidedResourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#nullable restore +#else + public string CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() + { + 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.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "applyDescription", n => { ApplyDescription = n.GetStringValue(); } }, + { "applyResult", n => { ApplyResult = n.GetEnumValue(); } }, + { "customDataProvidedResourceId", n => { CustomDataProvidedResourceId = 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("applyDescription", ApplyDescription); + writer.WriteEnumValue("applyResult", ApplyResult); + writer.WriteStringValue("customDataProvidedResourceId", CustomDataProvidedResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 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 new file mode 100644 index 00000000000..1a888c8df84 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#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.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions +{ + /// + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", 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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", rawUrl) + { + } + /// + /// Invoke action batchApplyCustomDataProvidedResourceDecisions + /// + /// 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.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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 }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action batchApplyCustomDataProvidedResourceDecisions + /// + /// 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.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody 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.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(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 BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/GroupRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/GroupRequestBuilder.cs index 3be529f5022..a8425c271de 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/GroupRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/GroupRequestBuilder.cs @@ -7,6 +7,7 @@ using Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleInstances; using Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests; using Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules; +using Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Extensions; @@ -60,6 +61,11 @@ public partial class GroupRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules.EligibilitySchedulesRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the resources property of the microsoft.graph.privilegedAccessGroup entity. + public global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.ResourcesRequestBuilder Resources + { + get => new global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.ResourcesRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/Resources/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/Resources/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..7cb3e4b5874 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/Resources/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.Group.Resources.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/group/resources/$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/group/resources/$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.Group.Resources.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.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/Group/Resources/Item/GroupResourceItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/Resources/Item/GroupResourceItemRequestBuilder.cs new file mode 100644 index 00000000000..6359943e35b --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/Resources/Item/GroupResourceItemRequestBuilder.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.Group.Resources.Item +{ + /// + /// Provides operations to manage the resources property of the microsoft.graph.privilegedAccessGroup entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GroupResourceItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GroupResourceItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/group/resources/{groupResource%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 GroupResourceItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/group/resources/{groupResource%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property resources 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 resources 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.GroupResource.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property resources 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.GroupResource body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.GroupResource 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.GroupResource.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property resources 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 resources 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 resources 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.GroupResource body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.GroupResource 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.Group.Resources.Item.GroupResourceItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder(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 GroupResourceItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get resources from identityGovernance + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GroupResourceItemRequestBuilderGetQueryParameters + { + /// 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 GroupResourceItemRequestBuilderGetRequestConfiguration : 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 GroupResourceItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/Resources/ResourcesRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/Resources/ResourcesRequestBuilder.cs new file mode 100644 index 00000000000..3117014f016 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/PrivilegedAccess/Group/Resources/ResourcesRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Count; +using Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.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.Group.Resources +{ + /// + /// Provides operations to manage the resources property of the microsoft.graph.privilegedAccessGroup entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ResourcesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the resources property of the microsoft.graph.privilegedAccessGroup entity. + /// The unique identifier of groupResource + /// A + public global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("groupResource%2Did", position); + return new global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder(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 ResourcesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/group/resources{?%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 ResourcesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/privilegedAccess/group/resources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get resources 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.GroupResourceCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to resources 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.GroupResource body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.GroupResource 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.GroupResource.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get resources 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 resources 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.GroupResource body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.GroupResource 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.Resources.ResourcesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.ResourcesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get resources from identityGovernance + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ResourcesRequestBuilderGetQueryParameters + { + /// 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 ResourcesRequestBuilderGetRequestConfiguration : 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 ResourcesRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Attachments/Item/AttachmentItemRequestBuilder.cs index 8f798ff686c..4dbcab4cbd3 100644 --- a/src/Microsoft.Graph/Generated/Me/Events/Item/Attachments/Item/AttachmentItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -35,7 +35,7 @@ public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapte { } /// - /// Delete an attachment from a user calendar event, mail message, or group post. + /// Delete an attachment from a user calendar event, mail message, note, or group post. /// Find more info here /// /// Cancellation token to use when cancelling requests @@ -81,7 +81,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Delete an attachment from a user calendar event, mail message, or group post. + /// Delete an attachment from a user calendar event, mail message, note, or group post. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Microsoft.Graph/Generated/Me/MeRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MeRequestBuilder.cs index e9966b86247..fb2cef81d50 100644 --- a/src/Microsoft.Graph/Generated/Me/MeRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/MeRequestBuilder.cs @@ -49,6 +49,7 @@ using Microsoft.Graph.Me.Manager; using Microsoft.Graph.Me.MemberOf; using Microsoft.Graph.Me.Messages; +using Microsoft.Graph.Me.Notes; using Microsoft.Graph.Me.Oauth2PermissionGrants; using Microsoft.Graph.Me.OnPremisesSyncBehavior; using Microsoft.Graph.Me.Onenote; @@ -339,6 +340,11 @@ public partial class MeRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.Messages.MessagesRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the notes property of the microsoft.graph.user entity. + public global::Microsoft.Graph.Me.Notes.NotesRequestBuilder Notes + { + get => new global::Microsoft.Graph.Me.Notes.NotesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the oauth2PermissionGrants property of the microsoft.graph.user entity. public global::Microsoft.Graph.Me.Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { diff --git a/src/Microsoft.Graph/Generated/Me/Notes/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Notes/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..d86646f4544 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Notes/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.Me.Notes.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}/me/notes/$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}/me/notes/$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.Me.Notes.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Notes.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/Me/Notes/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/Notes/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..dca1a0e47dc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Notes/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Notes.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, 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.Me.Notes.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Notes.Delta.DeltaGetResponse(); + } + /// + /// 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.Note.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/Me/Notes/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Notes/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..6533017d5c2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Notes/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#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.Me.Notes.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/notes/delta(){?%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 DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/notes/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of note objects that were added, updated, or deleted in the user's *Notes* folder since the last delta query. A delta function call for notes is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the notes. + /// 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 GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(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.Me.Notes.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of note objects that were added, updated, or deleted in the user's *Notes* folder since the last delta query. A delta function call for notes is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the notes. + /// 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 GetAsDeltaGetResponseAsync 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.Me.Notes.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of note objects that were added, updated, or deleted in the user's *Notes* folder since the last delta query. A delta function call for notes is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the notes. + /// + /// 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.Me.Notes.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Notes.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of note objects that were added, updated, or deleted in the user's *Notes* folder since the last delta query. A delta function call for notes is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the notes. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// 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 DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Notes/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/Notes/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..aed88846a82 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Notes/Delta/DeltaResponse.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.Me.Notes.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.Notes.Delta.DeltaGetResponse, 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.Me.Notes.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Notes.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..6f0111c57d4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Notes.Item.Attachments.Count; +using Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.Notes.Item.Attachments.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.Me.Notes.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.note entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Notes.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Notes.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.note entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder(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 AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/notes/{note%2Did}/attachments{?%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 AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/notes/{note%2Did}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The file attachments for the note. Only inline image attachments (image/png, image/jpeg, image/gif, or image/bmp) are supported, with a maximum size of 3 MB per attachment. Use $expand to retrieve attachments. + /// + /// 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.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// 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.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment 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.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The file attachments for the note. Only inline image attachments (image/png, image/jpeg, image/gif, or image/bmp) are supported, with a maximum size of 3 MB per attachment. Use $expand to retrieve attachments. + /// + /// 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 attachments for me + /// + /// 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.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment 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.Me.Notes.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Notes.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The file attachments for the note. Only inline image attachments (image/png, image/jpeg, image/gif, or image/bmp) are supported, with a maximum size of 3 MB per attachment. Use $expand to retrieve attachments. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// 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 AttachmentsRequestBuilderGetRequestConfiguration : 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 AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..bdb0e4e5dfe --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/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.Me.Notes.Item.Attachments.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}/me/notes/{note%2Did}/attachments/$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}/me/notes/{note%2Did}/attachments/$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.Me.Notes.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Notes.Item.Attachments.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/Me/Notes/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..6417e247f81 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#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.Me.Notes.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : 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); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + 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.Me.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.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.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..594cdff4e8c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#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.Me.Notes.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/notes/{note%2Did}/attachments/createUploadSession", 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 CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/notes/{note%2Did}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// 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.Me.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// 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.Me.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(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 CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..df37900b8d9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Notes/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,174 @@ +// +#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.Me.Notes.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.note entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/notes/{note%2Did}/attachments/{attachment%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 AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/notes/{note%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// 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); + } + /// + /// The file attachments for the note. Only inline image attachments (image/png, image/jpeg, image/gif, or image/bmp) are supported, with a maximum size of 3 MB per attachment. Use $expand to retrieve attachments. + /// + /// 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.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// 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; + } + /// + /// The file attachments for the note. Only inline image attachments (image/png, image/jpeg, image/gif, or image/bmp) are supported, with a maximum size of 3 MB per attachment. Use $expand to retrieve attachments. + /// + /// 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.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder(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 AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The file attachments for the note. Only inline image attachments (image/png, image/jpeg, image/gif, or image/bmp) are supported, with a maximum size of 3 MB per attachment. Use $expand to retrieve attachments. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// 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 AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Notes/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Notes/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..f1e92a37746 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Notes/Item/Extensions/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.Me.Notes.Item.Extensions.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}/me/notes/{note%2Did}/extensions/$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}/me/notes/{note%2Did}/extensions/$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.Me.Notes.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Notes.Item.Extensions.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/Me/Notes/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Notes/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..762d431e294 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Notes/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Notes.Item.Extensions.Count; +using Microsoft.Graph.Me.Notes.Item.Extensions.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.Me.Notes.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.note entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Notes.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Notes.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.note entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder(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 ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/notes/{note%2Did}/extensions{?%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 ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/notes/{note%2Did}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the note. + /// + /// 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.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// 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.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension 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.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the note. + /// + /// 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 extensions for me + /// + /// 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.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension 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.Me.Notes.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Notes.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the note. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// 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 ExtensionsRequestBuilderGetRequestConfiguration : 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 ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Notes/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Notes/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..12bcb0b18fb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Notes/Item/Extensions/Item/ExtensionItemRequestBuilder.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.Me.Notes.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.note entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/notes/{note%2Did}/extensions/{extension%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 ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/notes/{note%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// 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); + } + /// + /// The collection of open extensions defined for the note. + /// + /// 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.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// 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.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension 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.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// 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; + } + /// + /// The collection of open extensions defined for the note. + /// + /// 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 extensions in me + /// + /// 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.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension 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.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder(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 ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the note. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// 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 ExtensionItemRequestBuilderGetRequestConfiguration : 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 ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Notes/Item/NoteItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Notes/Item/NoteItemRequestBuilder.cs new file mode 100644 index 00000000000..c17aae18184 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Notes/Item/NoteItemRequestBuilder.cs @@ -0,0 +1,241 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Notes.Item.Attachments; +using Microsoft.Graph.Me.Notes.Item.Extensions; +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.Me.Notes.Item +{ + /// + /// Provides operations to manage the notes property of the microsoft.graph.user entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class NoteItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the attachments property of the microsoft.graph.note entity. + public global::Microsoft.Graph.Me.Notes.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.Notes.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.note entity. + public global::Microsoft.Graph.Me.Notes.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.Notes.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public NoteItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/notes/{note%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 NoteItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/notes/{note%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property notes for me + /// + /// 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); + } + /// + /// The notes in the user's Notes folder. Read-only. Nullable. + /// + /// 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.Note.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property notes in me + /// + /// 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.Note body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Note 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.Note.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property notes for me + /// + /// 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; + } + /// + /// The notes in the user's Notes folder. Read-only. Nullable. + /// + /// 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 notes in me + /// + /// 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.Note body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Note 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.Me.Notes.Item.NoteItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder(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 NoteItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The notes in the user's Notes folder. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class NoteItemRequestBuilderGetQueryParameters + { + /// 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 NoteItemRequestBuilderGetRequestConfiguration : 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 NoteItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Notes/NotesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Notes/NotesRequestBuilder.cs new file mode 100644 index 00000000000..4dc11c706da --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Notes/NotesRequestBuilder.cs @@ -0,0 +1,246 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Notes.Count; +using Microsoft.Graph.Me.Notes.Delta; +using Microsoft.Graph.Me.Notes.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.Me.Notes +{ + /// + /// Provides operations to manage the notes property of the microsoft.graph.user entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class NotesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Notes.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Notes.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.Notes.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.Notes.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the notes property of the microsoft.graph.user entity. + /// The unique identifier of note + /// A + public global::Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("note%2Did", position); + return new global::Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder(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 NotesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/notes{?%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 NotesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/notes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a list of the note objects in the user's *Notes* folder. + /// 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 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.NoteCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create a new note in the user's *Notes* folder. + /// Find more info here + /// + /// 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.Note body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Note 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.Note.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a list of the note objects in the user's *Notes* folder. + /// + /// 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 a new note in the user's *Notes* folder. + /// + /// 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.Note body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Note 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.Me.Notes.NotesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Notes.NotesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a list of the note objects in the user's *Notes* folder. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class NotesRequestBuilderGetQueryParameters + { + /// 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 NotesRequestBuilderGetRequestConfiguration : 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 NotesRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AccessPackageAssignmentRequest.cs b/src/Microsoft.Graph/Generated/Models/AccessPackageAssignmentRequest.cs index 6a21e1390d0..1f1ab09031e 100644 --- a/src/Microsoft.Graph/Generated/Models/AccessPackageAssignmentRequest.cs +++ b/src/Microsoft.Graph/Generated/Models/AccessPackageAssignmentRequest.cs @@ -103,6 +103,22 @@ public string Justification get { return BackingStore?.Get("justification"); } set { BackingStore?.Set("justification", value); } } +#endif + /// The parameters property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AccessPackageAssignmentRequestParameters? Parameters + { + get { return BackingStore?.Get("parameters"); } + set { BackingStore?.Set("parameters", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AccessPackageAssignmentRequestParameters Parameters + { + get { return BackingStore?.Get("parameters"); } + set { BackingStore?.Set("parameters", value); } + } #endif /// The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -189,6 +205,7 @@ public override IDictionary> GetFieldDeserializers() { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, { "customExtensionCalloutInstances", n => { CustomExtensionCalloutInstances = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.CustomExtensionCalloutInstance.CreateFromDiscriminatorValue)?.AsList(); } }, { "justification", n => { Justification = n.GetStringValue(); } }, + { "parameters", n => { Parameters = n.GetObjectValue(global::Microsoft.Graph.Models.AccessPackageAssignmentRequestParameters.CreateFromDiscriminatorValue); } }, { "requestType", n => { RequestType = n.GetEnumValue(); } }, { "requestor", n => { Requestor = n.GetObjectValue(global::Microsoft.Graph.Models.AccessPackageSubject.CreateFromDiscriminatorValue); } }, { "schedule", n => { Schedule = n.GetObjectValue(global::Microsoft.Graph.Models.EntitlementManagementSchedule.CreateFromDiscriminatorValue); } }, @@ -211,6 +228,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); writer.WriteCollectionOfObjectValues("customExtensionCalloutInstances", CustomExtensionCalloutInstances); writer.WriteStringValue("justification", Justification); + writer.WriteObjectValue("parameters", Parameters); writer.WriteObjectValue("requestor", Requestor); writer.WriteEnumValue("requestType", RequestType); writer.WriteObjectValue("schedule", Schedule); diff --git a/src/Microsoft.Graph/Generated/Models/AccessPackageAssignmentRequestParameters.cs b/src/Microsoft.Graph/Generated/Models/AccessPackageAssignmentRequestParameters.cs new file mode 100644 index 00000000000..a9d8deb22d6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AccessPackageAssignmentRequestParameters.cs @@ -0,0 +1,89 @@ +// +#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.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AccessPackageAssignmentRequestParameters : 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 bypassApproval property + public bool? BypassApproval + { + get { return BackingStore?.Get("bypassApproval"); } + set { BackingStore?.Set("bypassApproval", value); } + } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public AccessPackageAssignmentRequestParameters() + { + 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.Models.AccessPackageAssignmentRequestParameters CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.AccessPackageAssignmentRequestParameters(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "bypassApproval", n => { BypassApproval = n.GetBoolValue(); } }, + { "@odata.type", n => { OdataType = 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.WriteBoolValue("bypassApproval", BypassApproval); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItem.cs b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItem.cs index e7855305f4f..4f09b77f840 100644 --- a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItem.cs +++ b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItem.cs @@ -129,6 +129,22 @@ public string Justification get { return BackingStore?.Get("justification"); } set { BackingStore?.Set("justification", value); } } +#endif + /// The permission property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AccessReviewInstanceDecisionItemPermission? Permission + { + get { return BackingStore?.Get("permission"); } + set { BackingStore?.Set("permission", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AccessReviewInstanceDecisionItemPermission Permission + { + get { return BackingStore?.Get("permission"); } + set { BackingStore?.Set("permission", value); } + } #endif /// Every decision item in an access review represents a principal's access to a resource. This property represents details of the principal. For example, if a decision item represents access of User 'Bob' to Group 'Sales' - The principal is 'Bob' and the resource is 'Sales'. Principals can be of two types - userIdentity and servicePrincipalIdentity. Supports $select. Read-only. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -258,6 +274,7 @@ public override IDictionary> GetFieldDeserializers() { "decision", n => { Decision = n.GetStringValue(); } }, { "insights", n => { Insights = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.GovernanceInsight.CreateFromDiscriminatorValue)?.AsList(); } }, { "justification", n => { Justification = n.GetStringValue(); } }, + { "permission", n => { Permission = n.GetObjectValue(global::Microsoft.Graph.Models.AccessReviewInstanceDecisionItemPermission.CreateFromDiscriminatorValue); } }, { "principal", n => { Principal = n.GetObjectValue(global::Microsoft.Graph.Models.Identity.CreateFromDiscriminatorValue); } }, { "principalLink", n => { PrincipalLink = n.GetStringValue(); } }, { "recommendation", n => { Recommendation = n.GetStringValue(); } }, @@ -283,6 +300,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteStringValue("decision", Decision); writer.WriteCollectionOfObjectValues("insights", Insights); writer.WriteStringValue("justification", Justification); + writer.WriteObjectValue("permission", Permission); writer.WriteObjectValue("principal", Principal); writer.WriteStringValue("principalLink", PrincipalLink); writer.WriteStringValue("recommendation", Recommendation); diff --git a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemApplyResult.cs b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemApplyResult.cs new file mode 100644 index 00000000000..cea52945c10 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemApplyResult.cs @@ -0,0 +1,36 @@ +// +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 AccessReviewInstanceDecisionItemApplyResult + #pragma warning restore CS1591 + { + [EnumMember(Value = "new")] + #pragma warning disable CS1591 + New, + #pragma warning restore CS1591 + [EnumMember(Value = "appliedSuccessfully")] + #pragma warning disable CS1591 + AppliedSuccessfully, + #pragma warning restore CS1591 + [EnumMember(Value = "appliedWithUnknownFailure")] + #pragma warning disable CS1591 + AppliedWithUnknownFailure, + #pragma warning restore CS1591 + [EnumMember(Value = "appliedSuccessfullyButObjectNotFound")] + #pragma warning disable CS1591 + AppliedSuccessfullyButObjectNotFound, + #pragma warning restore CS1591 + [EnumMember(Value = "applyNotSupported")] + #pragma warning disable CS1591 + ApplyNotSupported, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemCustomDataProvidedResource.cs b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemCustomDataProvidedResource.cs new file mode 100644 index 00000000000..a53c30310f4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemCustomDataProvidedResource.cs @@ -0,0 +1,107 @@ +// +#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 AccessReviewInstanceDecisionItemCustomDataProvidedResource : global::Microsoft.Graph.Models.AccessReviewInstanceDecisionItemResource, IParsable + #pragma warning restore CS1591 + { + /// The customData property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CustomData + { + get { return BackingStore?.Get("customData"); } + set { BackingStore?.Set("customData", value); } + } +#nullable restore +#else + public string CustomData + { + get { return BackingStore?.Get("customData"); } + set { BackingStore?.Set("customData", value); } + } +#endif + /// The scopeDisplayName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ScopeDisplayName + { + get { return BackingStore?.Get("scopeDisplayName"); } + set { BackingStore?.Set("scopeDisplayName", value); } + } +#nullable restore +#else + public string ScopeDisplayName + { + get { return BackingStore?.Get("scopeDisplayName"); } + set { BackingStore?.Set("scopeDisplayName", value); } + } +#endif + /// The scopeId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ScopeId + { + get { return BackingStore?.Get("scopeId"); } + set { BackingStore?.Set("scopeId", value); } + } +#nullable restore +#else + public string ScopeId + { + get { return BackingStore?.Get("scopeId"); } + set { BackingStore?.Set("scopeId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public AccessReviewInstanceDecisionItemCustomDataProvidedResource() : base() + { + OdataType = "#microsoft.graph.accessReviewInstanceDecisionItemCustomDataProvidedResource"; + } + /// + /// 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.AccessReviewInstanceDecisionItemCustomDataProvidedResource CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.AccessReviewInstanceDecisionItemCustomDataProvidedResource(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "customData", n => { CustomData = n.GetStringValue(); } }, + { "scopeDisplayName", n => { ScopeDisplayName = n.GetStringValue(); } }, + { "scopeId", n => { ScopeId = n.GetStringValue(); } }, + }; + } + /// + /// 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.WriteStringValue("customData", CustomData); + writer.WriteStringValue("scopeDisplayName", ScopeDisplayName); + writer.WriteStringValue("scopeId", ScopeId); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemPermission.cs b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemPermission.cs new file mode 100644 index 00000000000..aaf7af17206 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemPermission.cs @@ -0,0 +1,153 @@ +// +#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.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AccessReviewInstanceDecisionItemPermission : 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 description property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Description + { + get { return BackingStore?.Get("description"); } + set { BackingStore?.Set("description", value); } + } +#nullable restore +#else + public string Description + { + get { return BackingStore?.Get("description"); } + set { BackingStore?.Set("description", 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 id property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Id + { + get { return BackingStore?.Get("id"); } + set { BackingStore?.Set("id", value); } + } +#nullable restore +#else + public string Id + { + get { return BackingStore?.Get("id"); } + set { BackingStore?.Set("id", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The type property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Type + { + get { return BackingStore?.Get("type"); } + set { BackingStore?.Set("type", value); } + } +#nullable restore +#else + public string Type + { + get { return BackingStore?.Get("type"); } + set { BackingStore?.Set("type", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public AccessReviewInstanceDecisionItemPermission() + { + 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.Models.AccessReviewInstanceDecisionItemPermission CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.AccessReviewInstanceDecisionItemPermission(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "description", n => { Description = n.GetStringValue(); } }, + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "id", n => { Id = n.GetStringValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "type", n => { Type = 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("description", Description); + writer.WriteStringValue("displayName", DisplayName); + writer.WriteStringValue("id", Id); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteStringValue("type", Type); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemResource.cs b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemResource.cs index bcee23f8163..87bfce85004 100644 --- a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemResource.cs +++ b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemResource.cs @@ -21,6 +21,22 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } + /// The description property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Description + { + get { return BackingStore?.Get("description"); } + set { BackingStore?.Set("description", value); } + } +#nullable restore +#else + public string Description + { + get { return BackingStore?.Get("description"); } + set { BackingStore?.Set("description", value); } + } +#endif /// Display name of the resource #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -107,6 +123,7 @@ public AccessReviewInstanceDecisionItemResource() "#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource" => new global::Microsoft.Graph.Models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource(), "#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageResource" => new global::Microsoft.Graph.Models.AccessReviewInstanceDecisionItemAccessPackageResource(), "#microsoft.graph.accessReviewInstanceDecisionItemAzureRoleResource" => new global::Microsoft.Graph.Models.AccessReviewInstanceDecisionItemAzureRoleResource(), + "#microsoft.graph.accessReviewInstanceDecisionItemCustomDataProvidedResource" => new global::Microsoft.Graph.Models.AccessReviewInstanceDecisionItemCustomDataProvidedResource(), "#microsoft.graph.accessReviewInstanceDecisionItemServicePrincipalResource" => new global::Microsoft.Graph.Models.AccessReviewInstanceDecisionItemServicePrincipalResource(), _ => new global::Microsoft.Graph.Models.AccessReviewInstanceDecisionItemResource(), }; @@ -119,6 +136,7 @@ public virtual IDictionary> GetFieldDeserializers() { return new Dictionary> { + { "description", n => { Description = n.GetStringValue(); } }, { "displayName", n => { DisplayName = n.GetStringValue(); } }, { "id", n => { Id = n.GetStringValue(); } }, { "@odata.type", n => { OdataType = n.GetStringValue(); } }, @@ -132,6 +150,7 @@ public virtual IDictionary> GetFieldDeserializers() public virtual void Serialize(ISerializationWriter writer) { if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("description", Description); writer.WriteStringValue("displayName", DisplayName); writer.WriteStringValue("id", Id); writer.WriteStringValue("@odata.type", OdataType); diff --git a/src/Microsoft.Graph/Generated/Models/AgentIdentity.cs b/src/Microsoft.Graph/Generated/Models/AgentIdentity.cs index 3bff7d26787..6e8a3d931a1 100644 --- a/src/Microsoft.Graph/Generated/Models/AgentIdentity.cs +++ b/src/Microsoft.Graph/Generated/Models/AgentIdentity.cs @@ -34,6 +34,22 @@ public DateTimeOffset? CreatedDateTime get { return BackingStore?.Get("createdDateTime"); } set { BackingStore?.Set("createdDateTime", value); } } + /// The collection of application IDs designated as managers of this agent identity's backing agentIdentityBlueprint. Read-only; the value is server-managed and reflects the managerApplications of the backing agentIdentityBlueprint. To change the managers, an owner or administrator must update the managerApplications property on the backing agentIdentityBlueprint in the tenant where it's registered. For multitenant agent identity blueprints, admins in a tenant where the blueprint is only consumed can't make this change — they must ask an owner or administrator in the blueprint's home tenant. Not nullable. Returned only on $select. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ManagerApplications + { + get { return BackingStore?.Get?>("managerApplications"); } + set { BackingStore?.Set("managerApplications", value); } + } +#nullable restore +#else + public List ManagerApplications + { + get { return BackingStore?.Get>("managerApplications"); } + set { BackingStore?.Set("managerApplications", value); } + } +#endif /// The sponsors for this agent identity. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -77,6 +93,7 @@ public override IDictionary> GetFieldDeserializers() { { "agentIdentityBlueprintId", n => { AgentIdentityBlueprintId = n.GetStringValue(); } }, { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, + { "managerApplications", n => { ManagerApplications = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, { "sponsors", n => { Sponsors = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.DirectoryObject.CreateFromDiscriminatorValue)?.AsList(); } }, }; } diff --git a/src/Microsoft.Graph/Generated/Models/AgentIdentityBlueprintPrincipal.cs b/src/Microsoft.Graph/Generated/Models/AgentIdentityBlueprintPrincipal.cs index 9cc9d50f0c8..258e32d5008 100644 --- a/src/Microsoft.Graph/Generated/Models/AgentIdentityBlueprintPrincipal.cs +++ b/src/Microsoft.Graph/Generated/Models/AgentIdentityBlueprintPrincipal.cs @@ -12,6 +12,22 @@ namespace Microsoft.Graph.Models public partial class AgentIdentityBlueprintPrincipal : global::Microsoft.Graph.Models.ServicePrincipal, IParsable #pragma warning restore CS1591 { + /// The collection of application IDs designated as managers of this agent identity blueprint principal's backing agentIdentityBlueprint. Read-only; the value is server-managed and reflects the managerApplications of the backing agentIdentityBlueprint. To change the managers, an owner or administrator must update the managerApplications property on the backing agentIdentityBlueprint in the tenant where it's registered. For multitenant agent identity blueprints, admins in a tenant where the blueprint is only consumed can't make this change — they must ask an owner or administrator in the blueprint's home tenant. Not nullable. Returned only on $select. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ManagerApplications + { + get { return BackingStore?.Get?>("managerApplications"); } + set { BackingStore?.Set("managerApplications", value); } + } +#nullable restore +#else + public List ManagerApplications + { + get { return BackingStore?.Get>("managerApplications"); } + set { BackingStore?.Set("managerApplications", value); } + } +#endif /// The sponsors for this agent identity blueprint principal. Sponsors are users or service principals who can authorize and manage the lifecycle of agent identity instances. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -53,6 +69,7 @@ public override IDictionary> GetFieldDeserializers() { return new Dictionary>(base.GetFieldDeserializers()) { + { "managerApplications", n => { ManagerApplications = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, { "sponsors", n => { Sponsors = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.DirectoryObject.CreateFromDiscriminatorValue)?.AsList(); } }, }; } diff --git a/src/Microsoft.Graph/Generated/Models/Application.cs b/src/Microsoft.Graph/Generated/Models/Application.cs index 29edf212f4e..5b395f0d683 100644 --- a/src/Microsoft.Graph/Generated/Models/Application.cs +++ b/src/Microsoft.Graph/Generated/Models/Application.cs @@ -108,7 +108,7 @@ public string ApplicationTemplateId set { BackingStore?.Set("appRoles", value); } } #endif - /// The authenticationBehaviors property + /// The set of breaking change behaviors related to token issuance that are configured for the application. Authentication behaviors are unset by default (null) and must be explicitly enabled or disabled. Nullable. Returned only on $select. Requires $select to retrieve. For more information about authentication behaviors, see Manage application authenticationBehaviors. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Models.AuthenticationBehaviors? AuthenticationBehaviors diff --git a/src/Microsoft.Graph/Generated/Models/ApplicationPermissionType.cs b/src/Microsoft.Graph/Generated/Models/ApplicationPermissionType.cs new file mode 100644 index 00000000000..a0f4dfeb51c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ApplicationPermissionType.cs @@ -0,0 +1,21 @@ +// +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 ApplicationPermissionType + #pragma warning restore CS1591 + { + /// Represents a type of permission that is for an app only scenario. No user is involved. + [EnumMember(Value = "role")] + Role, + /// Represents a type of permission that is for an app and user scenario. + [EnumMember(Value = "scope")] + Scope, + /// This will help in making this enum evolable and adding more values in the future- + [EnumMember(Value = "unknownFutureValue")] + UnknownFutureValue, + } +} diff --git a/src/Microsoft.Graph/Generated/Models/ApplicationResourcePermission.cs b/src/Microsoft.Graph/Generated/Models/ApplicationResourcePermission.cs new file mode 100644 index 00000000000..6475d6a6484 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ApplicationResourcePermission.cs @@ -0,0 +1,125 @@ +// +#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.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ApplicationResourcePermission : 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 id property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Id + { + get { return BackingStore?.Get("id"); } + set { BackingStore?.Set("id", value); } + } +#nullable restore +#else + public string Id + { + get { return BackingStore?.Get("id"); } + set { BackingStore?.Set("id", value); } + } +#endif + /// The name property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Name + { + get { return BackingStore?.Get("name"); } + set { BackingStore?.Set("name", value); } + } +#nullable restore +#else + public string Name + { + get { return BackingStore?.Get("name"); } + set { BackingStore?.Set("name", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The type property + public global::Microsoft.Graph.Models.ApplicationPermissionType? Type + { + get { return BackingStore?.Get("type"); } + set { BackingStore?.Set("type", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public ApplicationResourcePermission() + { + 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.Models.ApplicationResourcePermission CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.ApplicationResourcePermission(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "id", n => { Id = n.GetStringValue(); } }, + { "name", n => { Name = n.GetStringValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "type", n => { Type = n.GetEnumValue(); } }, + }; + } + /// + /// 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("id", Id); + writer.WriteStringValue("name", Name); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteEnumValue("type", Type); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/ApplicationsRequiredResourceAccess.cs b/src/Microsoft.Graph/Generated/Models/ApplicationsRequiredResourceAccess.cs new file mode 100644 index 00000000000..d83913dc067 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ApplicationsRequiredResourceAccess.cs @@ -0,0 +1,117 @@ +// +#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.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ApplicationsRequiredResourceAccess : 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 OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The permissions property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Permissions + { + get { return BackingStore?.Get?>("permissions"); } + set { BackingStore?.Set("permissions", value); } + } +#nullable restore +#else + public List Permissions + { + get { return BackingStore?.Get>("permissions"); } + set { BackingStore?.Set("permissions", value); } + } +#endif + /// The resourceAppId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceAppId + { + get { return BackingStore?.Get("resourceAppId"); } + set { BackingStore?.Set("resourceAppId", value); } + } +#nullable restore +#else + public string ResourceAppId + { + get { return BackingStore?.Get("resourceAppId"); } + set { BackingStore?.Set("resourceAppId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ApplicationsRequiredResourceAccess() + { + 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.Models.ApplicationsRequiredResourceAccess CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.ApplicationsRequiredResourceAccess(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "permissions", n => { Permissions = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.ApplicationResourcePermission.CreateFromDiscriminatorValue)?.AsList(); } }, + { "resourceAppId", n => { ResourceAppId = 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("@odata.type", OdataType); + writer.WriteCollectionOfObjectValues("permissions", Permissions); + writer.WriteStringValue("resourceAppId", ResourceAppId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AuthenticationBehaviors.cs b/src/Microsoft.Graph/Generated/Models/AuthenticationBehaviors.cs index c4e5355578c..5ed21005646 100644 --- a/src/Microsoft.Graph/Generated/Models/AuthenticationBehaviors.cs +++ b/src/Microsoft.Graph/Generated/Models/AuthenticationBehaviors.cs @@ -21,12 +21,18 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The blockAzureADGraphAccess property + /// If false, allows the app to have extended access to Azure AD Graph until August 31, 2025 when Azure AD Graph is fully retired. For more information on Azure AD retirement updates, see June 2024 update on Azure AD Graph API retirement. public bool? BlockAzureADGraphAccess { get { return BackingStore?.Get("blockAzureADGraphAccess"); } set { BackingStore?.Set("blockAzureADGraphAccess", value); } } + /// Indicates whether Cross-Origin-Opener-Policy (COOP) headers are enforced on browser-based authentication responses for the application. Set to true to enable enforcement, false to temporarily suppress enforcement, or null to use the service default. For how-to guidance, see Control Cross-Origin-Opener-Policy enforcement. + public bool? CoopEnforcement + { + get { return BackingStore?.Get("coopEnforcement"); } + set { BackingStore?.Set("coopEnforcement", value); } + } /// The OdataType property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -43,13 +49,13 @@ public string OdataType set { BackingStore?.Set("@odata.type", value); } } #endif - /// The removeUnverifiedEmailClaim property + /// If true, removes the email claim from tokens sent to an application when the email address's domain can't be verified. public bool? RemoveUnverifiedEmailClaim { get { return BackingStore?.Get("removeUnverifiedEmailClaim"); } set { BackingStore?.Set("removeUnverifiedEmailClaim", value); } } - /// The requireClientServicePrincipal property + /// If true, requires multitenant applications to have a service principal in the resource tenant as part of authorization checks before they're granted access tokens. This property is only modifiable for multitenant resource applications that rely on access from clients without a service principal and had this behavior as set to false by Microsoft. Tenant administrators should respond to security advisories sent through Azure Health Service events and the Microsoft 365 message center. public bool? RequireClientServicePrincipal { get { return BackingStore?.Get("requireClientServicePrincipal"); } @@ -82,6 +88,7 @@ public virtual IDictionary> GetFieldDeserializers() return new Dictionary> { { "blockAzureADGraphAccess", n => { BlockAzureADGraphAccess = n.GetBoolValue(); } }, + { "coopEnforcement", n => { CoopEnforcement = n.GetBoolValue(); } }, { "@odata.type", n => { OdataType = n.GetStringValue(); } }, { "removeUnverifiedEmailClaim", n => { RemoveUnverifiedEmailClaim = n.GetBoolValue(); } }, { "requireClientServicePrincipal", n => { RequireClientServicePrincipal = n.GetBoolValue(); } }, @@ -95,6 +102,7 @@ public virtual void Serialize(ISerializationWriter writer) { if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); writer.WriteBoolValue("blockAzureADGraphAccess", BlockAzureADGraphAccess); + writer.WriteBoolValue("coopEnforcement", CoopEnforcement); writer.WriteStringValue("@odata.type", OdataType); writer.WriteBoolValue("removeUnverifiedEmailClaim", RemoveUnverifiedEmailClaim); writer.WriteBoolValue("requireClientServicePrincipal", RequireClientServicePrincipal); diff --git a/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsBase.cs b/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsBase.cs new file mode 100644 index 00000000000..a9269d76207 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsBase.cs @@ -0,0 +1,76 @@ +// +#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 B2BRegistrationMetricsBase : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The inboundTotalUsers property + public decimal? InboundTotalUsers + { + get { return BackingStore?.Get("inboundTotalUsers"); } + set { BackingStore?.Set("inboundTotalUsers", value); } + } + /// The outboundTotalUsers property + public decimal? OutboundTotalUsers + { + get { return BackingStore?.Get("outboundTotalUsers"); } + set { BackingStore?.Set("outboundTotalUsers", value); } + } + /// The watermarkDateTime property + public DateTimeOffset? WatermarkDateTime + { + get { return BackingStore?.Get("watermarkDateTime"); } + set { BackingStore?.Set("watermarkDateTime", value); } + } + /// + /// 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.B2BRegistrationMetricsBase CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch + { + "#microsoft.graph.b2BRegistrationMetricsInitial" => new global::Microsoft.Graph.Models.B2BRegistrationMetricsInitial(), + "#microsoft.graph.b2BRegistrationMetricsRecent" => new global::Microsoft.Graph.Models.B2BRegistrationMetricsRecent(), + _ => new global::Microsoft.Graph.Models.B2BRegistrationMetricsBase(), + }; + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "inboundTotalUsers", n => { InboundTotalUsers = n.GetDecimalValue(); } }, + { "outboundTotalUsers", n => { OutboundTotalUsers = n.GetDecimalValue(); } }, + { "watermarkDateTime", n => { WatermarkDateTime = n.GetDateTimeOffsetValue(); } }, + }; + } + /// + /// 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.WriteDecimalValue("inboundTotalUsers", InboundTotalUsers); + writer.WriteDecimalValue("outboundTotalUsers", OutboundTotalUsers); + writer.WriteDateTimeOffsetValue("watermarkDateTime", WatermarkDateTime); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsInitial.cs b/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsInitial.cs new file mode 100644 index 00000000000..5df73f32f2d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsInitial.cs @@ -0,0 +1,61 @@ +// +#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 B2BRegistrationMetricsInitial : global::Microsoft.Graph.Models.B2BRegistrationMetricsBase, IParsable + #pragma warning restore CS1591 + { + /// The createdDateTime property + public DateTimeOffset? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public B2BRegistrationMetricsInitial() : base() + { + OdataType = "#microsoft.graph.b2BRegistrationMetricsInitial"; + } + /// + /// 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.B2BRegistrationMetricsInitial CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.B2BRegistrationMetricsInitial(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, + }; + } + /// + /// 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.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsRecent.cs b/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsRecent.cs new file mode 100644 index 00000000000..5678384d302 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/B2BRegistrationMetricsRecent.cs @@ -0,0 +1,61 @@ +// +#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 B2BRegistrationMetricsRecent : global::Microsoft.Graph.Models.B2BRegistrationMetricsBase, IParsable + #pragma warning restore CS1591 + { + /// The updateDateTime property + public DateTimeOffset? UpdateDateTime + { + get { return BackingStore?.Get("updateDateTime"); } + set { BackingStore?.Set("updateDateTime", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public B2BRegistrationMetricsRecent() : base() + { + OdataType = "#microsoft.graph.b2BRegistrationMetricsRecent"; + } + /// + /// 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.B2BRegistrationMetricsRecent CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.B2BRegistrationMetricsRecent(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "updateDateTime", n => { UpdateDateTime = n.GetDateTimeOffsetValue(); } }, + }; + } + /// + /// 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.WriteDateTimeOffsetValue("updateDateTime", UpdateDateTime); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetrics.cs b/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetrics.cs new file mode 100644 index 00000000000..29d61d1260f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetrics.cs @@ -0,0 +1,82 @@ +// +#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 B2BSignInActivityMetrics : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The initial property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.B2BSignInActivityMetricsInitial? Initial + { + get { return BackingStore?.Get("initial"); } + set { BackingStore?.Set("initial", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.B2BSignInActivityMetricsInitial Initial + { + get { return BackingStore?.Get("initial"); } + set { BackingStore?.Set("initial", value); } + } +#endif + /// The recent property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.B2BSignInActivityMetricsRecent? Recent + { + get { return BackingStore?.Get("recent"); } + set { BackingStore?.Set("recent", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.B2BSignInActivityMetricsRecent Recent + { + get { return BackingStore?.Get("recent"); } + set { BackingStore?.Set("recent", 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.B2BSignInActivityMetrics CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.B2BSignInActivityMetrics(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "initial", n => { Initial = n.GetObjectValue(global::Microsoft.Graph.Models.B2BSignInActivityMetricsInitial.CreateFromDiscriminatorValue); } }, + { "recent", n => { Recent = n.GetObjectValue(global::Microsoft.Graph.Models.B2BSignInActivityMetricsRecent.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("initial", Initial); + writer.WriteObjectValue("recent", Recent); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsBase.cs b/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsBase.cs new file mode 100644 index 00000000000..74de2336313 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsBase.cs @@ -0,0 +1,92 @@ +// +#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 B2BSignInActivityMetricsBase : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The inboundMonthlyTotalApplications property + public decimal? InboundMonthlyTotalApplications + { + get { return BackingStore?.Get("inboundMonthlyTotalApplications"); } + set { BackingStore?.Set("inboundMonthlyTotalApplications", value); } + } + /// The inboundMonthlyTotalUsers property + public decimal? InboundMonthlyTotalUsers + { + get { return BackingStore?.Get("inboundMonthlyTotalUsers"); } + set { BackingStore?.Set("inboundMonthlyTotalUsers", value); } + } + /// The outboundMonthlyTotalApplications property + public decimal? OutboundMonthlyTotalApplications + { + get { return BackingStore?.Get("outboundMonthlyTotalApplications"); } + set { BackingStore?.Set("outboundMonthlyTotalApplications", value); } + } + /// The outboundMonthlyTotalUsers property + public decimal? OutboundMonthlyTotalUsers + { + get { return BackingStore?.Get("outboundMonthlyTotalUsers"); } + set { BackingStore?.Set("outboundMonthlyTotalUsers", value); } + } + /// The watermarkDateTime property + public DateTimeOffset? WatermarkDateTime + { + get { return BackingStore?.Get("watermarkDateTime"); } + set { BackingStore?.Set("watermarkDateTime", value); } + } + /// + /// 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.B2BSignInActivityMetricsBase CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch + { + "#microsoft.graph.b2BSignInActivityMetricsInitial" => new global::Microsoft.Graph.Models.B2BSignInActivityMetricsInitial(), + "#microsoft.graph.b2BSignInActivityMetricsRecent" => new global::Microsoft.Graph.Models.B2BSignInActivityMetricsRecent(), + _ => new global::Microsoft.Graph.Models.B2BSignInActivityMetricsBase(), + }; + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "inboundMonthlyTotalApplications", n => { InboundMonthlyTotalApplications = n.GetDecimalValue(); } }, + { "inboundMonthlyTotalUsers", n => { InboundMonthlyTotalUsers = n.GetDecimalValue(); } }, + { "outboundMonthlyTotalApplications", n => { OutboundMonthlyTotalApplications = n.GetDecimalValue(); } }, + { "outboundMonthlyTotalUsers", n => { OutboundMonthlyTotalUsers = n.GetDecimalValue(); } }, + { "watermarkDateTime", n => { WatermarkDateTime = n.GetDateTimeOffsetValue(); } }, + }; + } + /// + /// 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.WriteDecimalValue("inboundMonthlyTotalApplications", InboundMonthlyTotalApplications); + writer.WriteDecimalValue("inboundMonthlyTotalUsers", InboundMonthlyTotalUsers); + writer.WriteDecimalValue("outboundMonthlyTotalApplications", OutboundMonthlyTotalApplications); + writer.WriteDecimalValue("outboundMonthlyTotalUsers", OutboundMonthlyTotalUsers); + writer.WriteDateTimeOffsetValue("watermarkDateTime", WatermarkDateTime); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsInitial.cs b/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsInitial.cs new file mode 100644 index 00000000000..7a971cfc8c4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsInitial.cs @@ -0,0 +1,61 @@ +// +#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 B2BSignInActivityMetricsInitial : global::Microsoft.Graph.Models.B2BSignInActivityMetricsBase, IParsable + #pragma warning restore CS1591 + { + /// The createdDateTime property + public DateTimeOffset? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public B2BSignInActivityMetricsInitial() : base() + { + OdataType = "#microsoft.graph.b2BSignInActivityMetricsInitial"; + } + /// + /// 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.B2BSignInActivityMetricsInitial CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.B2BSignInActivityMetricsInitial(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, + }; + } + /// + /// 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.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsRecent.cs b/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsRecent.cs new file mode 100644 index 00000000000..29fd8db8e7e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/B2BSignInActivityMetricsRecent.cs @@ -0,0 +1,61 @@ +// +#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 B2BSignInActivityMetricsRecent : global::Microsoft.Graph.Models.B2BSignInActivityMetricsBase, IParsable + #pragma warning restore CS1591 + { + /// The updateDateTime property + public DateTimeOffset? UpdateDateTime + { + get { return BackingStore?.Get("updateDateTime"); } + set { BackingStore?.Set("updateDateTime", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public B2BSignInActivityMetricsRecent() : base() + { + OdataType = "#microsoft.graph.b2BSignInActivityMetricsRecent"; + } + /// + /// 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.B2BSignInActivityMetricsRecent CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.B2BSignInActivityMetricsRecent(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "updateDateTime", n => { UpdateDateTime = n.GetDateTimeOffsetValue(); } }, + }; + } + /// + /// 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.WriteDateTimeOffsetValue("updateDateTime", UpdateDateTime); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/B2bRegistrationMetrics.cs b/src/Microsoft.Graph/Generated/Models/B2bRegistrationMetrics.cs new file mode 100644 index 00000000000..dc5537ce688 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/B2bRegistrationMetrics.cs @@ -0,0 +1,82 @@ +// +#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 B2bRegistrationMetrics : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The initial property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.B2BRegistrationMetricsInitial? Initial + { + get { return BackingStore?.Get("initial"); } + set { BackingStore?.Set("initial", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.B2BRegistrationMetricsInitial Initial + { + get { return BackingStore?.Get("initial"); } + set { BackingStore?.Set("initial", value); } + } +#endif + /// The recent property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.B2BRegistrationMetricsRecent? Recent + { + get { return BackingStore?.Get("recent"); } + set { BackingStore?.Set("recent", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.B2BRegistrationMetricsRecent Recent + { + get { return BackingStore?.Get("recent"); } + set { BackingStore?.Set("recent", 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.B2bRegistrationMetrics CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.B2bRegistrationMetrics(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "initial", n => { Initial = n.GetObjectValue(global::Microsoft.Graph.Models.B2BRegistrationMetricsInitial.CreateFromDiscriminatorValue); } }, + { "recent", n => { Recent = n.GetObjectValue(global::Microsoft.Graph.Models.B2BRegistrationMetricsRecent.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("initial", Initial); + writer.WriteObjectValue("recent", Recent); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/BillingMetrics.cs b/src/Microsoft.Graph/Generated/Models/BillingMetrics.cs new file mode 100644 index 00000000000..00d6db7db2b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/BillingMetrics.cs @@ -0,0 +1,82 @@ +// +#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 BillingMetrics : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The initial property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.BillingMetricsInitial? Initial + { + get { return BackingStore?.Get("initial"); } + set { BackingStore?.Set("initial", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.BillingMetricsInitial Initial + { + get { return BackingStore?.Get("initial"); } + set { BackingStore?.Set("initial", value); } + } +#endif + /// The recent property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.BillingMetricsRecent? Recent + { + get { return BackingStore?.Get("recent"); } + set { BackingStore?.Set("recent", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.BillingMetricsRecent Recent + { + get { return BackingStore?.Get("recent"); } + set { BackingStore?.Set("recent", 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.BillingMetrics CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.BillingMetrics(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "initial", n => { Initial = n.GetObjectValue(global::Microsoft.Graph.Models.BillingMetricsInitial.CreateFromDiscriminatorValue); } }, + { "recent", n => { Recent = n.GetObjectValue(global::Microsoft.Graph.Models.BillingMetricsRecent.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("initial", Initial); + writer.WriteObjectValue("recent", Recent); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/BillingMetricsBase.cs b/src/Microsoft.Graph/Generated/Models/BillingMetricsBase.cs new file mode 100644 index 00000000000..f8177ba7b69 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/BillingMetricsBase.cs @@ -0,0 +1,126 @@ +// +#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 BillingMetricsBase : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The foreignAssociatedTenantBillingManagementActiveCount property + public decimal? ForeignAssociatedTenantBillingManagementActiveCount + { + get { return BackingStore?.Get("foreignAssociatedTenantBillingManagementActiveCount"); } + set { BackingStore?.Set("foreignAssociatedTenantBillingManagementActiveCount", value); } + } + /// The foreignAssociatedTenantCount property + public decimal? ForeignAssociatedTenantCount + { + get { return BackingStore?.Get("foreignAssociatedTenantCount"); } + set { BackingStore?.Set("foreignAssociatedTenantCount", value); } + } + /// The foreignAssociatedTenantProvisioningActiveCount property + public decimal? ForeignAssociatedTenantProvisioningActiveCount + { + get { return BackingStore?.Get("foreignAssociatedTenantProvisioningActiveCount"); } + set { BackingStore?.Set("foreignAssociatedTenantProvisioningActiveCount", value); } + } + /// The localAssociatedTenantBillingManagementActiveCount property + public decimal? LocalAssociatedTenantBillingManagementActiveCount + { + get { return BackingStore?.Get("localAssociatedTenantBillingManagementActiveCount"); } + set { BackingStore?.Set("localAssociatedTenantBillingManagementActiveCount", value); } + } + /// The localAssociatedTenantCount property + public decimal? LocalAssociatedTenantCount + { + get { return BackingStore?.Get("localAssociatedTenantCount"); } + set { BackingStore?.Set("localAssociatedTenantCount", value); } + } + /// The localAssociatedTenantIds property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? LocalAssociatedTenantIds + { + get { return BackingStore?.Get?>("localAssociatedTenantIds"); } + set { BackingStore?.Set("localAssociatedTenantIds", value); } + } +#nullable restore +#else + public List LocalAssociatedTenantIds + { + get { return BackingStore?.Get>("localAssociatedTenantIds"); } + set { BackingStore?.Set("localAssociatedTenantIds", value); } + } +#endif + /// The localAssociatedTenantProvisioningActiveCount property + public decimal? LocalAssociatedTenantProvisioningActiveCount + { + get { return BackingStore?.Get("localAssociatedTenantProvisioningActiveCount"); } + set { BackingStore?.Set("localAssociatedTenantProvisioningActiveCount", value); } + } + /// The watermarkDateTime property + public DateTimeOffset? WatermarkDateTime + { + get { return BackingStore?.Get("watermarkDateTime"); } + set { BackingStore?.Set("watermarkDateTime", value); } + } + /// + /// 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.BillingMetricsBase CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch + { + "#microsoft.graph.billingMetricsInitial" => new global::Microsoft.Graph.Models.BillingMetricsInitial(), + "#microsoft.graph.billingMetricsRecent" => new global::Microsoft.Graph.Models.BillingMetricsRecent(), + _ => new global::Microsoft.Graph.Models.BillingMetricsBase(), + }; + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "foreignAssociatedTenantBillingManagementActiveCount", n => { ForeignAssociatedTenantBillingManagementActiveCount = n.GetDecimalValue(); } }, + { "foreignAssociatedTenantCount", n => { ForeignAssociatedTenantCount = n.GetDecimalValue(); } }, + { "foreignAssociatedTenantProvisioningActiveCount", n => { ForeignAssociatedTenantProvisioningActiveCount = n.GetDecimalValue(); } }, + { "localAssociatedTenantBillingManagementActiveCount", n => { LocalAssociatedTenantBillingManagementActiveCount = n.GetDecimalValue(); } }, + { "localAssociatedTenantCount", n => { LocalAssociatedTenantCount = n.GetDecimalValue(); } }, + { "localAssociatedTenantIds", n => { LocalAssociatedTenantIds = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "localAssociatedTenantProvisioningActiveCount", n => { LocalAssociatedTenantProvisioningActiveCount = n.GetDecimalValue(); } }, + { "watermarkDateTime", n => { WatermarkDateTime = n.GetDateTimeOffsetValue(); } }, + }; + } + /// + /// 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.WriteDecimalValue("foreignAssociatedTenantBillingManagementActiveCount", ForeignAssociatedTenantBillingManagementActiveCount); + writer.WriteDecimalValue("foreignAssociatedTenantCount", ForeignAssociatedTenantCount); + writer.WriteDecimalValue("foreignAssociatedTenantProvisioningActiveCount", ForeignAssociatedTenantProvisioningActiveCount); + writer.WriteDecimalValue("localAssociatedTenantBillingManagementActiveCount", LocalAssociatedTenantBillingManagementActiveCount); + writer.WriteDecimalValue("localAssociatedTenantCount", LocalAssociatedTenantCount); + writer.WriteCollectionOfPrimitiveValues("localAssociatedTenantIds", LocalAssociatedTenantIds); + writer.WriteDecimalValue("localAssociatedTenantProvisioningActiveCount", LocalAssociatedTenantProvisioningActiveCount); + writer.WriteDateTimeOffsetValue("watermarkDateTime", WatermarkDateTime); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/BillingMetricsInitial.cs b/src/Microsoft.Graph/Generated/Models/BillingMetricsInitial.cs new file mode 100644 index 00000000000..b961d1e2376 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/BillingMetricsInitial.cs @@ -0,0 +1,54 @@ +// +#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 BillingMetricsInitial : global::Microsoft.Graph.Models.BillingMetricsBase, IParsable + #pragma warning restore CS1591 + { + /// The createdDateTime property + public DateTimeOffset? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } + /// + /// 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.BillingMetricsInitial CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.BillingMetricsInitial(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, + }; + } + /// + /// 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.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/BillingMetricsRecent.cs b/src/Microsoft.Graph/Generated/Models/BillingMetricsRecent.cs new file mode 100644 index 00000000000..951b0957edc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/BillingMetricsRecent.cs @@ -0,0 +1,54 @@ +// +#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 BillingMetricsRecent : global::Microsoft.Graph.Models.BillingMetricsBase, IParsable + #pragma warning restore CS1591 + { + /// The updateDateTime property + public DateTimeOffset? UpdateDateTime + { + get { return BackingStore?.Get("updateDateTime"); } + set { BackingStore?.Set("updateDateTime", value); } + } + /// + /// 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.BillingMetricsRecent CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.BillingMetricsRecent(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "updateDateTime", n => { UpdateDateTime = n.GetDateTimeOffsetValue(); } }, + }; + } + /// + /// 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.WriteDateTimeOffsetValue("updateDateTime", UpdateDateTime); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/CloudCommunications.cs b/src/Microsoft.Graph/Generated/Models/CloudCommunications.cs index bce583ef860..6e35aa96416 100644 --- a/src/Microsoft.Graph/Generated/Models/CloudCommunications.cs +++ b/src/Microsoft.Graph/Generated/Models/CloudCommunications.cs @@ -9,11 +9,10 @@ using System; namespace Microsoft.Graph.Models { - /// - /// Represents a container that exposes navigation properties for cloud communications resources. - /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 public partial class CloudCommunications : 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 diff --git a/src/Microsoft.Graph/Generated/Models/CopilotPackage.cs b/src/Microsoft.Graph/Generated/Models/CopilotPackage.cs index 2e3a26f908a..d0bd66fc7ac 100644 --- a/src/Microsoft.Graph/Generated/Models/CopilotPackage.cs +++ b/src/Microsoft.Graph/Generated/Models/CopilotPackage.cs @@ -109,6 +109,22 @@ public List ElementTypes get { return BackingStore?.Get>("elementTypes"); } set { BackingStore?.Set("elementTypes", value); } } +#endif + /// The governanceMetadata property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public UntypedNode? GovernanceMetadata + { + get { return BackingStore?.Get("governanceMetadata"); } + set { BackingStore?.Set("governanceMetadata", value); } + } +#nullable restore +#else + public UntypedNode GovernanceMetadata + { + get { return BackingStore?.Get("governanceMetadata"); } + set { BackingStore?.Set("governanceMetadata", value); } + } #endif /// The isBlocked property public bool? IsBlocked @@ -202,6 +218,18 @@ public string Publisher set { BackingStore?.Set("publisher", value); } } #endif + /// The requestStatus property + public global::Microsoft.Graph.Models.CopilotPackageRequestStatus? RequestStatus + { + get { return BackingStore?.Get("requestStatus"); } + set { BackingStore?.Set("requestStatus", value); } + } + /// The requestType property + public global::Microsoft.Graph.Models.CopilotPackageRequestType? RequestType + { + get { return BackingStore?.Get("requestType"); } + set { BackingStore?.Set("requestType", value); } + } /// The shortDescription property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -303,6 +331,7 @@ public override IDictionary> GetFieldDeserializers() { "deployedTo", n => { DeployedTo = n.GetEnumValue(); } }, { "displayName", n => { DisplayName = n.GetStringValue(); } }, { "elementTypes", n => { ElementTypes = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "governanceMetadata", n => { GovernanceMetadata = n.GetObjectValue(UntypedNode.CreateFromDiscriminatorValue); } }, { "isBlocked", n => { IsBlocked = n.GetBoolValue(); } }, { "lastModifiedDateTime", n => { LastModifiedDateTime = n.GetDateTimeOffsetValue(); } }, { "manifestId", n => { ManifestId = n.GetStringValue(); } }, @@ -310,6 +339,8 @@ public override IDictionary> GetFieldDeserializers() { "ownerId", n => { OwnerId = n.GetStringValue(); } }, { "platform", n => { Platform = n.GetStringValue(); } }, { "publisher", n => { Publisher = n.GetStringValue(); } }, + { "requestStatus", n => { RequestStatus = n.GetEnumValue(); } }, + { "requestType", n => { RequestType = n.GetEnumValue(); } }, { "shortDescription", n => { ShortDescription = n.GetStringValue(); } }, { "supportedHosts", n => { SupportedHosts = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, { "type", n => { Type = n.GetEnumValue(); } }, @@ -333,6 +364,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteEnumValue("deployedTo", DeployedTo); writer.WriteStringValue("displayName", DisplayName); writer.WriteCollectionOfPrimitiveValues("elementTypes", ElementTypes); + writer.WriteObjectValue("governanceMetadata", GovernanceMetadata); writer.WriteBoolValue("isBlocked", IsBlocked); writer.WriteDateTimeOffsetValue("lastModifiedDateTime", LastModifiedDateTime); writer.WriteStringValue("manifestId", ManifestId); @@ -340,6 +372,8 @@ public override void Serialize(ISerializationWriter writer) writer.WriteStringValue("ownerId", OwnerId); writer.WriteStringValue("platform", Platform); writer.WriteStringValue("publisher", Publisher); + writer.WriteEnumValue("requestStatus", RequestStatus); + writer.WriteEnumValue("requestType", RequestType); writer.WriteStringValue("shortDescription", ShortDescription); writer.WriteCollectionOfPrimitiveValues("supportedHosts", SupportedHosts); writer.WriteEnumValue("type", Type); diff --git a/src/Microsoft.Graph/Generated/Models/CopilotPackageRequestStatus.cs b/src/Microsoft.Graph/Generated/Models/CopilotPackageRequestStatus.cs new file mode 100644 index 00000000000..b82dfdb1743 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/CopilotPackageRequestStatus.cs @@ -0,0 +1,23 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Models +{ + /// The lifecycle status of a package governance request. + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public enum CopilotPackageRequestStatus + { + /// The request is awaiting a decision. + [EnumMember(Value = "pending")] + Pending, + /// The request was approved. + [EnumMember(Value = "approved")] + Approved, + /// The request was rejected. + [EnumMember(Value = "rejected")] + Rejected, + /// An evolvable sentinel for future request statuses. + [EnumMember(Value = "unknownFutureValue")] + UnknownFutureValue, + } +} diff --git a/src/Microsoft.Graph/Generated/Models/CopilotPackageRequestType.cs b/src/Microsoft.Graph/Generated/Models/CopilotPackageRequestType.cs new file mode 100644 index 00000000000..c9b1ae9cae9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/CopilotPackageRequestType.cs @@ -0,0 +1,26 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Models +{ + /// The type of a package governance request. + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public enum CopilotPackageRequestType + { + /// A request to publish a package. + [EnumMember(Value = "publish")] + Publish, + /// A request to activate a package. + [EnumMember(Value = "activate")] + Activate, + /// A request to grant package access. + [EnumMember(Value = "access")] + Access, + /// A request to update a package. + [EnumMember(Value = "update")] + Update, + /// An evolvable sentinel for future request types. + [EnumMember(Value = "unknownFutureValue")] + UnknownFutureValue, + } +} diff --git a/src/Microsoft.Graph/Generated/Models/DelegatedAdministrationRoleAssignment.cs b/src/Microsoft.Graph/Generated/Models/DelegatedAdministrationRoleAssignment.cs new file mode 100644 index 00000000000..62ecfbfb335 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/DelegatedAdministrationRoleAssignment.cs @@ -0,0 +1,135 @@ +// +#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.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DelegatedAdministrationRoleAssignment : 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 group property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.Group? Group + { + get { return BackingStore?.Get("group"); } + set { BackingStore?.Set("group", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.Group Group + { + get { return BackingStore?.Get("group"); } + set { BackingStore?.Set("group", value); } + } +#endif + /// The groupDisplayName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? GroupDisplayName + { + get { return BackingStore?.Get("groupDisplayName"); } + set { BackingStore?.Set("groupDisplayName", value); } + } +#nullable restore +#else + public string GroupDisplayName + { + get { return BackingStore?.Get("groupDisplayName"); } + set { BackingStore?.Set("groupDisplayName", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The roleTemplates property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? RoleTemplates + { + get { return BackingStore?.Get?>("roleTemplates"); } + set { BackingStore?.Set("roleTemplates", value); } + } +#nullable restore +#else + public List RoleTemplates + { + get { return BackingStore?.Get>("roleTemplates"); } + set { BackingStore?.Set("roleTemplates", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public DelegatedAdministrationRoleAssignment() + { + 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.Models.DelegatedAdministrationRoleAssignment CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.DelegatedAdministrationRoleAssignment(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "group", n => { Group = n.GetObjectValue(global::Microsoft.Graph.Models.Group.CreateFromDiscriminatorValue); } }, + { "groupDisplayName", n => { GroupDisplayName = n.GetStringValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "roleTemplates", n => { RoleTemplates = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.RoleTemplate.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// 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.WriteObjectValue("group", Group); + writer.WriteStringValue("groupDisplayName", GroupDisplayName); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteCollectionOfObjectValues("roleTemplates", RoleTemplates); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/DelegatedAdministrationRoleAssignmentSnapshot.cs b/src/Microsoft.Graph/Generated/Models/DelegatedAdministrationRoleAssignmentSnapshot.cs new file mode 100644 index 00000000000..fa6d5898689 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/DelegatedAdministrationRoleAssignmentSnapshot.cs @@ -0,0 +1,135 @@ +// +#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.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DelegatedAdministrationRoleAssignmentSnapshot : 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 groupDisplayName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? GroupDisplayName + { + get { return BackingStore?.Get("groupDisplayName"); } + set { BackingStore?.Set("groupDisplayName", value); } + } +#nullable restore +#else + public string GroupDisplayName + { + get { return BackingStore?.Get("groupDisplayName"); } + set { BackingStore?.Set("groupDisplayName", value); } + } +#endif + /// The groupId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? GroupId + { + get { return BackingStore?.Get("groupId"); } + set { BackingStore?.Set("groupId", value); } + } +#nullable restore +#else + public string GroupId + { + get { return BackingStore?.Get("groupId"); } + set { BackingStore?.Set("groupId", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The roleTemplates property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? RoleTemplates + { + get { return BackingStore?.Get?>("roleTemplates"); } + set { BackingStore?.Set("roleTemplates", value); } + } +#nullable restore +#else + public List RoleTemplates + { + get { return BackingStore?.Get>("roleTemplates"); } + set { BackingStore?.Set("roleTemplates", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public DelegatedAdministrationRoleAssignmentSnapshot() + { + 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.Models.DelegatedAdministrationRoleAssignmentSnapshot CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.DelegatedAdministrationRoleAssignmentSnapshot(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "groupDisplayName", n => { GroupDisplayName = n.GetStringValue(); } }, + { "groupId", n => { GroupId = n.GetStringValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "roleTemplates", n => { RoleTemplates = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.RoleTemplate.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// 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("groupDisplayName", GroupDisplayName); + writer.WriteStringValue("groupId", GroupId); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteCollectionOfObjectValues("roleTemplates", RoleTemplates); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/DirectoryObject.cs b/src/Microsoft.Graph/Generated/Models/DirectoryObject.cs index ff698a3abf8..ae575a6ba11 100644 --- a/src/Microsoft.Graph/Generated/Models/DirectoryObject.cs +++ b/src/Microsoft.Graph/Generated/Models/DirectoryObject.cs @@ -52,6 +52,7 @@ public DateTimeOffset? DeletedDateTime "#microsoft.graph.extensionProperty" => new global::Microsoft.Graph.Models.ExtensionProperty(), "#microsoft.graph.federatedTokenValidationPolicy" => new global::Microsoft.Graph.Models.FederatedTokenValidationPolicy(), "#microsoft.graph.group" => new global::Microsoft.Graph.Models.Group(), + "#microsoft.graph.groupResource" => new global::Microsoft.Graph.Models.GroupResource(), "#microsoft.graph.groupSettingTemplate" => new global::Microsoft.Graph.Models.GroupSettingTemplate(), "#microsoft.graph.homeRealmDiscoveryPolicy" => new global::Microsoft.Graph.Models.HomeRealmDiscoveryPolicy(), "#microsoft.graph.identitySecurityDefaultsEnforcementPolicy" => new global::Microsoft.Graph.Models.IdentitySecurityDefaultsEnforcementPolicy(), diff --git a/src/Microsoft.Graph/Generated/Models/DirectoryObject1.cs b/src/Microsoft.Graph/Generated/Models/DirectoryObject1.cs index f45c28bb517..7b0cbd787b1 100644 --- a/src/Microsoft.Graph/Generated/Models/DirectoryObject1.cs +++ b/src/Microsoft.Graph/Generated/Models/DirectoryObject1.cs @@ -188,6 +188,22 @@ public partial class DirectoryObject1 : global::Microsoft.Graph.Models.Entity, I get { return BackingStore?.Get>("subscriptions"); } set { BackingStore?.Set("subscriptions", value); } } +#endif + /// The tenantGovernance property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TenantGovernance? TenantGovernance + { + get { return BackingStore?.Get("tenantGovernance"); } + set { BackingStore?.Set("tenantGovernance", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TenantGovernance TenantGovernance + { + get { return BackingStore?.Get("tenantGovernance"); } + set { BackingStore?.Set("tenantGovernance", value); } + } #endif /// /// Creates a new instance of the appropriate class based on discriminator value @@ -218,6 +234,7 @@ public override IDictionary> GetFieldDeserializers() { "recovery", n => { Recovery = n.GetObjectValue(global::Microsoft.Graph.Models.EntraRecoveryServices.Recovery.CreateFromDiscriminatorValue); } }, { "remoteTenantGroups", n => { RemoteTenantGroups = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.RemoteTenantGroup.CreateFromDiscriminatorValue)?.AsList(); } }, { "subscriptions", n => { Subscriptions = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.CompanySubscription.CreateFromDiscriminatorValue)?.AsList(); } }, + { "tenantGovernance", n => { TenantGovernance = n.GetObjectValue(global::Microsoft.Graph.Models.TenantGovernance.CreateFromDiscriminatorValue); } }, }; } /// @@ -239,6 +256,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteObjectValue("recovery", Recovery); writer.WriteCollectionOfObjectValues("remoteTenantGroups", RemoteTenantGroups); writer.WriteCollectionOfObjectValues("subscriptions", Subscriptions); + writer.WriteObjectValue("tenantGovernance", TenantGovernance); } } } diff --git a/src/Microsoft.Graph/Generated/Models/DlpAction.cs b/src/Microsoft.Graph/Generated/Models/DlpAction.cs index 520d94fc556..cd76361fe0a 100644 --- a/src/Microsoft.Graph/Generated/Models/DlpAction.cs +++ b/src/Microsoft.Graph/Generated/Models/DlpAction.cs @@ -60,5 +60,9 @@ public enum DlpAction #pragma warning disable CS1591 RestrictWebGrounding, #pragma warning restore CS1591 + [EnumMember(Value = "policyTip")] + #pragma warning disable CS1591 + PolicyTip, + #pragma warning restore CS1591 } } diff --git a/src/Microsoft.Graph/Generated/Models/DlpActionInfo.cs b/src/Microsoft.Graph/Generated/Models/DlpActionInfo.cs index 7929c010cb9..197347089fc 100644 --- a/src/Microsoft.Graph/Generated/Models/DlpActionInfo.cs +++ b/src/Microsoft.Graph/Generated/Models/DlpActionInfo.cs @@ -62,6 +62,7 @@ public DlpActionInfo() var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); return mappingValue switch { + "#microsoft.graph.policyTipAction" => new global::Microsoft.Graph.Models.PolicyTipAction(), "#microsoft.graph.restrictAccessAction" => new global::Microsoft.Graph.Models.RestrictAccessAction(), "#microsoft.graph.restrictAccessActionBase" => new global::Microsoft.Graph.Models.RestrictAccessActionBase(), _ => new global::Microsoft.Graph.Models.DlpActionInfo(), diff --git a/src/Microsoft.Graph/Generated/Models/Entity.cs b/src/Microsoft.Graph/Generated/Models/Entity.cs index af078e69a1c..d7c928c29e0 100644 --- a/src/Microsoft.Graph/Generated/Models/Entity.cs +++ b/src/Microsoft.Graph/Generated/Models/Entity.cs @@ -192,12 +192,24 @@ public Entity() "#microsoft.graph.authorizationPolicy" => new global::Microsoft.Graph.Models.AuthorizationPolicy(), "#microsoft.graph.availableAccessPackage" => new global::Microsoft.Graph.Models.AvailableAccessPackage(), "#microsoft.graph.azureCommunicationServicesUserConversationMember" => new global::Microsoft.Graph.Models.AzureCommunicationServicesUserConversationMember(), + "#microsoft.graph.b2bRegistrationMetrics" => new global::Microsoft.Graph.Models.B2bRegistrationMetrics(), + "#microsoft.graph.b2BRegistrationMetricsBase" => new global::Microsoft.Graph.Models.B2BRegistrationMetricsBase(), + "#microsoft.graph.b2BRegistrationMetricsInitial" => new global::Microsoft.Graph.Models.B2BRegistrationMetricsInitial(), + "#microsoft.graph.b2BRegistrationMetricsRecent" => new global::Microsoft.Graph.Models.B2BRegistrationMetricsRecent(), + "#microsoft.graph.b2BSignInActivityMetrics" => new global::Microsoft.Graph.Models.B2BSignInActivityMetrics(), + "#microsoft.graph.b2BSignInActivityMetricsBase" => new global::Microsoft.Graph.Models.B2BSignInActivityMetricsBase(), + "#microsoft.graph.b2BSignInActivityMetricsInitial" => new global::Microsoft.Graph.Models.B2BSignInActivityMetricsInitial(), + "#microsoft.graph.b2BSignInActivityMetricsRecent" => new global::Microsoft.Graph.Models.B2BSignInActivityMetricsRecent(), "#microsoft.graph.b2xIdentityUserFlow" => new global::Microsoft.Graph.Models.B2xIdentityUserFlow(), "#microsoft.graph.backupRestoreRoot" => new global::Microsoft.Graph.Models.BackupRestoreRoot(), "#microsoft.graph.baseItem" => new global::Microsoft.Graph.Models.BaseItem(), "#microsoft.graph.baseItemVersion" => new global::Microsoft.Graph.Models.BaseItemVersion(), "#microsoft.graph.baseMapFeature" => new global::Microsoft.Graph.Models.BaseMapFeature(), "#microsoft.graph.baseSitePage" => new global::Microsoft.Graph.Models.BaseSitePage(), + "#microsoft.graph.billingMetrics" => new global::Microsoft.Graph.Models.BillingMetrics(), + "#microsoft.graph.billingMetricsBase" => new global::Microsoft.Graph.Models.BillingMetricsBase(), + "#microsoft.graph.billingMetricsInitial" => new global::Microsoft.Graph.Models.BillingMetricsInitial(), + "#microsoft.graph.billingMetricsRecent" => new global::Microsoft.Graph.Models.BillingMetricsRecent(), "#microsoft.graph.bitlocker" => new global::Microsoft.Graph.Models.Bitlocker(), "#microsoft.graph.bitlockerRecoveryKey" => new global::Microsoft.Graph.Models.BitlockerRecoveryKey(), "#microsoft.graph.bookingAppointment" => new global::Microsoft.Graph.Models.BookingAppointment(), @@ -491,12 +503,16 @@ public Entity() "#microsoft.graph.footprintMap" => new global::Microsoft.Graph.Models.FootprintMap(), "#microsoft.graph.fraudProtectionProvider" => new global::Microsoft.Graph.Models.FraudProtectionProvider(), "#microsoft.graph.governanceInsight" => new global::Microsoft.Graph.Models.GovernanceInsight(), + "#microsoft.graph.governanceInvitation" => new global::Microsoft.Graph.Models.GovernanceInvitation(), + "#microsoft.graph.governanceRelationship" => new global::Microsoft.Graph.Models.GovernanceRelationship(), + "#microsoft.graph.governanceRequest" => new global::Microsoft.Graph.Models.GovernanceRequest(), "#microsoft.graph.granularDriveRestoreArtifact" => new global::Microsoft.Graph.Models.GranularDriveRestoreArtifact(), "#microsoft.graph.granularMailboxRestoreArtifact" => new global::Microsoft.Graph.Models.GranularMailboxRestoreArtifact(), "#microsoft.graph.granularRestoreArtifactBase" => new global::Microsoft.Graph.Models.GranularRestoreArtifactBase(), "#microsoft.graph.granularSiteRestoreArtifact" => new global::Microsoft.Graph.Models.GranularSiteRestoreArtifact(), "#microsoft.graph.group" => new global::Microsoft.Graph.Models.Group(), "#microsoft.graph.groupLifecyclePolicy" => new global::Microsoft.Graph.Models.GroupLifecyclePolicy(), + "#microsoft.graph.groupResource" => new global::Microsoft.Graph.Models.GroupResource(), "#microsoft.graph.groupSetting" => new global::Microsoft.Graph.Models.GroupSetting(), "#microsoft.graph.groupSettingTemplate" => new global::Microsoft.Graph.Models.GroupSettingTemplate(), "#microsoft.graph.homeRealmDiscoveryPolicy" => new global::Microsoft.Graph.Models.HomeRealmDiscoveryPolicy(), @@ -644,6 +660,10 @@ public Entity() "#microsoft.graph.mobileContainedApp" => new global::Microsoft.Graph.Models.MobileContainedApp(), "#microsoft.graph.mobileLobApp" => new global::Microsoft.Graph.Models.MobileLobApp(), "#microsoft.graph.mobileThreatDefenseConnector" => new global::Microsoft.Graph.Models.MobileThreatDefenseConnector(), + "#microsoft.graph.multiTenantApplicationMetrics" => new global::Microsoft.Graph.Models.MultiTenantApplicationMetrics(), + "#microsoft.graph.multiTenantApplicationMetricsBase" => new global::Microsoft.Graph.Models.MultiTenantApplicationMetricsBase(), + "#microsoft.graph.multiTenantApplicationMetricsInitial" => new global::Microsoft.Graph.Models.MultiTenantApplicationMetricsInitial(), + "#microsoft.graph.multiTenantApplicationMetricsRecent" => new global::Microsoft.Graph.Models.MultiTenantApplicationMetricsRecent(), "#microsoft.graph.multiTenantOrganization" => new global::Microsoft.Graph.Models.MultiTenantOrganization(), "#microsoft.graph.multiTenantOrganizationIdentitySyncPolicyTemplate" => new global::Microsoft.Graph.Models.MultiTenantOrganizationIdentitySyncPolicyTemplate(), "#microsoft.graph.multiTenantOrganizationJoinRequestRecord" => new global::Microsoft.Graph.Models.MultiTenantOrganizationJoinRequestRecord(), @@ -651,6 +671,7 @@ public Entity() "#microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate" => new global::Microsoft.Graph.Models.MultiTenantOrganizationPartnerConfigurationTemplate(), "#microsoft.graph.multiValueLegacyExtendedProperty" => new global::Microsoft.Graph.Models.MultiValueLegacyExtendedProperty(), "#microsoft.graph.muteParticipantOperation" => new global::Microsoft.Graph.Models.MuteParticipantOperation(), + "#microsoft.graph.note" => new global::Microsoft.Graph.Models.Note(), "#microsoft.graph.notebook" => new global::Microsoft.Graph.Models.Notebook(), "#microsoft.graph.notificationMessageTemplate" => new global::Microsoft.Graph.Models.NotificationMessageTemplate(), "#microsoft.graph.oAuth2PermissionGrant" => new global::Microsoft.Graph.Models.OAuth2PermissionGrant(), @@ -801,6 +822,8 @@ public Entity() "#microsoft.graph.recycleBinItem" => new global::Microsoft.Graph.Models.RecycleBinItem(), "#microsoft.graph.referenceAttachment" => new global::Microsoft.Graph.Models.ReferenceAttachment(), "#microsoft.graph.reflectCheckInResponse" => new global::Microsoft.Graph.Models.ReflectCheckInResponse(), + "#microsoft.graph.relatedTenant" => new global::Microsoft.Graph.Models.RelatedTenant(), + "#microsoft.graph.relatedTenantsRefreshRequest" => new global::Microsoft.Graph.Models.RelatedTenantsRefreshRequest(), "#microsoft.graph.relyingPartyDetailedSummary" => new global::Microsoft.Graph.Models.RelyingPartyDetailedSummary(), "#microsoft.graph.remoteAssistancePartner" => new global::Microsoft.Graph.Models.RemoteAssistancePartner(), "#microsoft.graph.remoteDesktopSecurityConfiguration" => new global::Microsoft.Graph.Models.RemoteDesktopSecurityConfiguration(), @@ -1035,6 +1058,9 @@ public Entity() "#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration" => new global::Microsoft.Graph.Models.TemporaryAccessPassAuthenticationMethodConfiguration(), "#microsoft.graph.tenantAppManagementPolicy" => new global::Microsoft.Graph.Models.TenantAppManagementPolicy(), "#microsoft.graph.tenantDataSecurityAndGovernance" => new global::Microsoft.Graph.Models.TenantDataSecurityAndGovernance(), + "#microsoft.graph.tenantGovernance" => new global::Microsoft.Graph.Models.TenantGovernance(), + "#microsoft.graph.tenantGovernancePolicyTemplate" => new global::Microsoft.Graph.Models.TenantGovernancePolicyTemplate(), + "#microsoft.graph.tenantGovernanceSetting" => new global::Microsoft.Graph.Models.TenantGovernanceSetting(), "#microsoft.graph.tenantProtectionScopeContainer" => new global::Microsoft.Graph.Models.TenantProtectionScopeContainer(), "#microsoft.graph.termsAndConditions" => new global::Microsoft.Graph.Models.TermsAndConditions(), "#microsoft.graph.termsAndConditionsAcceptanceStatus" => new global::Microsoft.Graph.Models.TermsAndConditionsAcceptanceStatus(), diff --git a/src/Microsoft.Graph/Generated/Models/ExchangeMessageTraceStatus.cs b/src/Microsoft.Graph/Generated/Models/ExchangeMessageTraceStatus.cs index 0bb0d5a98c8..7fa1c19b508 100644 --- a/src/Microsoft.Graph/Generated/Models/ExchangeMessageTraceStatus.cs +++ b/src/Microsoft.Graph/Generated/Models/ExchangeMessageTraceStatus.cs @@ -40,5 +40,9 @@ public enum ExchangeMessageTraceStatus #pragma warning disable CS1591 UnknownFutureValue, #pragma warning restore CS1591 + [EnumMember(Value = "recalled")] + #pragma warning disable CS1591 + Recalled, + #pragma warning restore CS1591 } } diff --git a/src/Microsoft.Graph/Generated/Models/GovernanceInvitation.cs b/src/Microsoft.Graph/Generated/Models/GovernanceInvitation.cs new file mode 100644 index 00000000000..a047f1a2496 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/GovernanceInvitation.cs @@ -0,0 +1,134 @@ +// +#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 GovernanceInvitation : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The createdDateTime property + public DateTimeOffset? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } + /// The expirationDateTime property + public DateTimeOffset? ExpirationDateTime + { + get { return BackingStore?.Get("expirationDateTime"); } + set { BackingStore?.Set("expirationDateTime", value); } + } + /// The governedTenantId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? GovernedTenantId + { + get { return BackingStore?.Get("governedTenantId"); } + set { BackingStore?.Set("governedTenantId", value); } + } +#nullable restore +#else + public string GovernedTenantId + { + get { return BackingStore?.Get("governedTenantId"); } + set { BackingStore?.Set("governedTenantId", value); } + } +#endif + /// The governedTenantName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? GovernedTenantName + { + get { return BackingStore?.Get("governedTenantName"); } + set { BackingStore?.Set("governedTenantName", value); } + } +#nullable restore +#else + public string GovernedTenantName + { + get { return BackingStore?.Get("governedTenantName"); } + set { BackingStore?.Set("governedTenantName", value); } + } +#endif + /// The governingTenantId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? GoverningTenantId + { + get { return BackingStore?.Get("governingTenantId"); } + set { BackingStore?.Set("governingTenantId", value); } + } +#nullable restore +#else + public string GoverningTenantId + { + get { return BackingStore?.Get("governingTenantId"); } + set { BackingStore?.Set("governingTenantId", value); } + } +#endif + /// The governingTenantName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? GoverningTenantName + { + get { return BackingStore?.Get("governingTenantName"); } + set { BackingStore?.Set("governingTenantName", value); } + } +#nullable restore +#else + public string GoverningTenantName + { + get { return BackingStore?.Get("governingTenantName"); } + set { BackingStore?.Set("governingTenantName", 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.GovernanceInvitation CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.GovernanceInvitation(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, + { "expirationDateTime", n => { ExpirationDateTime = n.GetDateTimeOffsetValue(); } }, + { "governedTenantId", n => { GovernedTenantId = n.GetStringValue(); } }, + { "governedTenantName", n => { GovernedTenantName = n.GetStringValue(); } }, + { "governingTenantId", n => { GoverningTenantId = n.GetStringValue(); } }, + { "governingTenantName", n => { GoverningTenantName = n.GetStringValue(); } }, + }; + } + /// + /// 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.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); + writer.WriteDateTimeOffsetValue("expirationDateTime", ExpirationDateTime); + writer.WriteStringValue("governedTenantId", GovernedTenantId); + writer.WriteStringValue("governedTenantName", GovernedTenantName); + writer.WriteStringValue("governingTenantId", GoverningTenantId); + writer.WriteStringValue("governingTenantName", GoverningTenantName); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/GovernanceInvitationCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/GovernanceInvitationCollectionResponse.cs new file mode 100644 index 00000000000..676a62815d6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/GovernanceInvitationCollectionResponse.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 GovernanceInvitationCollectionResponse : 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.GovernanceInvitationCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.GovernanceInvitationCollectionResponse(); + } + /// + /// 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.GovernanceInvitation.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/GovernanceRelationship.cs b/src/Microsoft.Graph/Generated/Models/GovernanceRelationship.cs new file mode 100644 index 00000000000..6716226b46f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/GovernanceRelationship.cs @@ -0,0 +1,160 @@ +// +#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 GovernanceRelationship : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The createdType property + public global::Microsoft.Graph.Models.RelationshipCreationType? CreatedType + { + get { return BackingStore?.Get("createdType"); } + set { BackingStore?.Set("createdType", value); } + } + /// The creationDateTime property + public DateTimeOffset? CreationDateTime + { + get { return BackingStore?.Get("creationDateTime"); } + set { BackingStore?.Set("creationDateTime", value); } + } + /// The governedTenantId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? GovernedTenantId + { + get { return BackingStore?.Get("governedTenantId"); } + set { BackingStore?.Set("governedTenantId", value); } + } +#nullable restore +#else + public string GovernedTenantId + { + get { return BackingStore?.Get("governedTenantId"); } + set { BackingStore?.Set("governedTenantId", value); } + } +#endif + /// The governedTenantName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? GovernedTenantName + { + get { return BackingStore?.Get("governedTenantName"); } + set { BackingStore?.Set("governedTenantName", value); } + } +#nullable restore +#else + public string GovernedTenantName + { + get { return BackingStore?.Get("governedTenantName"); } + set { BackingStore?.Set("governedTenantName", value); } + } +#endif + /// The governingTenantId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? GoverningTenantId + { + get { return BackingStore?.Get("governingTenantId"); } + set { BackingStore?.Set("governingTenantId", value); } + } +#nullable restore +#else + public string GoverningTenantId + { + get { return BackingStore?.Get("governingTenantId"); } + set { BackingStore?.Set("governingTenantId", value); } + } +#endif + /// The governingTenantName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? GoverningTenantName + { + get { return BackingStore?.Get("governingTenantName"); } + set { BackingStore?.Set("governingTenantName", value); } + } +#nullable restore +#else + public string GoverningTenantName + { + get { return BackingStore?.Get("governingTenantName"); } + set { BackingStore?.Set("governingTenantName", value); } + } +#endif + /// The policySnapshot property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.RelationshipPolicy? PolicySnapshot + { + get { return BackingStore?.Get("policySnapshot"); } + set { BackingStore?.Set("policySnapshot", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.RelationshipPolicy PolicySnapshot + { + get { return BackingStore?.Get("policySnapshot"); } + set { BackingStore?.Set("policySnapshot", value); } + } +#endif + /// The status property + public global::Microsoft.Graph.Models.RelationshipStatus? Status + { + get { return BackingStore?.Get("status"); } + set { BackingStore?.Set("status", value); } + } + /// + /// 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.GovernanceRelationship CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.GovernanceRelationship(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "createdType", n => { CreatedType = n.GetEnumValue(); } }, + { "creationDateTime", n => { CreationDateTime = n.GetDateTimeOffsetValue(); } }, + { "governedTenantId", n => { GovernedTenantId = n.GetStringValue(); } }, + { "governedTenantName", n => { GovernedTenantName = n.GetStringValue(); } }, + { "governingTenantId", n => { GoverningTenantId = n.GetStringValue(); } }, + { "governingTenantName", n => { GoverningTenantName = n.GetStringValue(); } }, + { "policySnapshot", n => { PolicySnapshot = n.GetObjectValue(global::Microsoft.Graph.Models.RelationshipPolicy.CreateFromDiscriminatorValue); } }, + { "status", n => { Status = 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.WriteEnumValue("createdType", CreatedType); + writer.WriteDateTimeOffsetValue("creationDateTime", CreationDateTime); + writer.WriteStringValue("governedTenantId", GovernedTenantId); + writer.WriteStringValue("governedTenantName", GovernedTenantName); + writer.WriteStringValue("governingTenantId", GoverningTenantId); + writer.WriteStringValue("governingTenantName", GoverningTenantName); + writer.WriteObjectValue("policySnapshot", PolicySnapshot); + writer.WriteEnumValue("status", Status); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/GovernanceRelationshipCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/GovernanceRelationshipCollectionResponse.cs new file mode 100644 index 00000000000..2330f32cda5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/GovernanceRelationshipCollectionResponse.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 GovernanceRelationshipCollectionResponse : 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.GovernanceRelationshipCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.GovernanceRelationshipCollectionResponse(); + } + /// + /// 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.GovernanceRelationship.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/GovernanceRequest.cs b/src/Microsoft.Graph/Generated/Models/GovernanceRequest.cs new file mode 100644 index 00000000000..1a4e4dc5dd6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/GovernanceRequest.cs @@ -0,0 +1,178 @@ +// +#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 GovernanceRequest : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The expirationDateTime property + public DateTimeOffset? ExpirationDateTime + { + get { return BackingStore?.Get("expirationDateTime"); } + set { BackingStore?.Set("expirationDateTime", value); } + } + /// The governancePolicyTemplate property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TenantGovernancePolicyTemplate? GovernancePolicyTemplate + { + get { return BackingStore?.Get("governancePolicyTemplate"); } + set { BackingStore?.Set("governancePolicyTemplate", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TenantGovernancePolicyTemplate GovernancePolicyTemplate + { + get { return BackingStore?.Get("governancePolicyTemplate"); } + set { BackingStore?.Set("governancePolicyTemplate", value); } + } +#endif + /// The governedTenantId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? GovernedTenantId + { + get { return BackingStore?.Get("governedTenantId"); } + set { BackingStore?.Set("governedTenantId", value); } + } +#nullable restore +#else + public string GovernedTenantId + { + get { return BackingStore?.Get("governedTenantId"); } + set { BackingStore?.Set("governedTenantId", value); } + } +#endif + /// The governedTenantName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? GovernedTenantName + { + get { return BackingStore?.Get("governedTenantName"); } + set { BackingStore?.Set("governedTenantName", value); } + } +#nullable restore +#else + public string GovernedTenantName + { + get { return BackingStore?.Get("governedTenantName"); } + set { BackingStore?.Set("governedTenantName", value); } + } +#endif + /// The governingTenantId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? GoverningTenantId + { + get { return BackingStore?.Get("governingTenantId"); } + set { BackingStore?.Set("governingTenantId", value); } + } +#nullable restore +#else + public string GoverningTenantId + { + get { return BackingStore?.Get("governingTenantId"); } + set { BackingStore?.Set("governingTenantId", value); } + } +#endif + /// The governingTenantName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? GoverningTenantName + { + get { return BackingStore?.Get("governingTenantName"); } + set { BackingStore?.Set("governingTenantName", value); } + } +#nullable restore +#else + public string GoverningTenantName + { + get { return BackingStore?.Get("governingTenantName"); } + set { BackingStore?.Set("governingTenantName", value); } + } +#endif + /// The policySnapshot property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.RelationshipPolicy? PolicySnapshot + { + get { return BackingStore?.Get("policySnapshot"); } + set { BackingStore?.Set("policySnapshot", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.RelationshipPolicy PolicySnapshot + { + get { return BackingStore?.Get("policySnapshot"); } + set { BackingStore?.Set("policySnapshot", value); } + } +#endif + /// The requestDateTime property + public DateTimeOffset? RequestDateTime + { + get { return BackingStore?.Get("requestDateTime"); } + set { BackingStore?.Set("requestDateTime", value); } + } + /// The status property + public global::Microsoft.Graph.Models.RequestStatus? Status + { + get { return BackingStore?.Get("status"); } + set { BackingStore?.Set("status", value); } + } + /// + /// 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.GovernanceRequest CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.GovernanceRequest(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "expirationDateTime", n => { ExpirationDateTime = n.GetDateTimeOffsetValue(); } }, + { "governancePolicyTemplate", n => { GovernancePolicyTemplate = n.GetObjectValue(global::Microsoft.Graph.Models.TenantGovernancePolicyTemplate.CreateFromDiscriminatorValue); } }, + { "governedTenantId", n => { GovernedTenantId = n.GetStringValue(); } }, + { "governedTenantName", n => { GovernedTenantName = n.GetStringValue(); } }, + { "governingTenantId", n => { GoverningTenantId = n.GetStringValue(); } }, + { "governingTenantName", n => { GoverningTenantName = n.GetStringValue(); } }, + { "policySnapshot", n => { PolicySnapshot = n.GetObjectValue(global::Microsoft.Graph.Models.RelationshipPolicy.CreateFromDiscriminatorValue); } }, + { "requestDateTime", n => { RequestDateTime = n.GetDateTimeOffsetValue(); } }, + { "status", n => { Status = 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.WriteDateTimeOffsetValue("expirationDateTime", ExpirationDateTime); + writer.WriteObjectValue("governancePolicyTemplate", GovernancePolicyTemplate); + writer.WriteStringValue("governedTenantId", GovernedTenantId); + writer.WriteStringValue("governedTenantName", GovernedTenantName); + writer.WriteStringValue("governingTenantId", GoverningTenantId); + writer.WriteStringValue("governingTenantName", GoverningTenantName); + writer.WriteObjectValue("policySnapshot", PolicySnapshot); + writer.WriteDateTimeOffsetValue("requestDateTime", RequestDateTime); + writer.WriteEnumValue("status", Status); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/GovernanceRequestCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/GovernanceRequestCollectionResponse.cs new file mode 100644 index 00000000000..8b60ff8c144 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/GovernanceRequestCollectionResponse.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 GovernanceRequestCollectionResponse : 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.GovernanceRequestCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.GovernanceRequestCollectionResponse(); + } + /// + /// 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.GovernanceRequest.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/Group.cs b/src/Microsoft.Graph/Generated/Models/Group.cs index b47dfcc6daf..9e647a625f2 100644 --- a/src/Microsoft.Graph/Generated/Models/Group.cs +++ b/src/Microsoft.Graph/Generated/Models/Group.cs @@ -544,7 +544,7 @@ public string OnPremisesDomainName set { BackingStore?.Set("onPremisesDomainName", value); } } #endif - /// The onPremisesExtensionAttributes property + /// Complex type containing extension attributes 1-15 for the group, synchronized from on-premises Active Directory. Returned only on $select. Supports $filter (eq, ne, not, in). #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Models.OnPremisesExtensionAttributes? OnPremisesExtensionAttributes diff --git a/src/Microsoft.Graph/Generated/Models/GroupResource.cs b/src/Microsoft.Graph/Generated/Models/GroupResource.cs new file mode 100644 index 00000000000..ff8d7792abf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/GroupResource.cs @@ -0,0 +1,53 @@ +// +#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 GroupResource : global::Microsoft.Graph.Models.DirectoryObject, IParsable + #pragma warning restore CS1591 + { + /// + /// Instantiates a new and sets the default values. + /// + public GroupResource() : base() + { + OdataType = "#microsoft.graph.groupResource"; + } + /// + /// 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.GroupResource CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.GroupResource(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + }; + } + /// + /// 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); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/GroupResourceCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/GroupResourceCollectionResponse.cs new file mode 100644 index 00000000000..1bed264b708 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/GroupResourceCollectionResponse.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 GroupResourceCollectionResponse : 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.GroupResourceCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.GroupResourceCollectionResponse(); + } + /// + /// 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.GroupResource.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/IdentityGovernance/GuestSponsorTrigger.cs b/src/Microsoft.Graph/Generated/Models/IdentityGovernance/GuestSponsorTrigger.cs new file mode 100644 index 00000000000..7b8568e10d8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/IdentityGovernance/GuestSponsorTrigger.cs @@ -0,0 +1,61 @@ +// +#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.IdentityGovernance +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GuestSponsorTrigger : global::Microsoft.Graph.Models.IdentityGovernance.WorkflowExecutionTrigger, IParsable + #pragma warning restore CS1591 + { + /// The minimumRequiredSponsors property + public int? MinimumRequiredSponsors + { + get { return BackingStore?.Get("minimumRequiredSponsors"); } + set { BackingStore?.Set("minimumRequiredSponsors", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public GuestSponsorTrigger() : base() + { + OdataType = "#microsoft.graph.identityGovernance.guestSponsorTrigger"; + } + /// + /// 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.IdentityGovernance.GuestSponsorTrigger CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.IdentityGovernance.GuestSponsorTrigger(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "minimumRequiredSponsors", n => { MinimumRequiredSponsors = n.GetIntValue(); } }, + }; + } + /// + /// 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.WriteIntValue("minimumRequiredSponsors", MinimumRequiredSponsors); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/IdentityGovernance/WorkflowExecutionTrigger.cs b/src/Microsoft.Graph/Generated/Models/IdentityGovernance/WorkflowExecutionTrigger.cs index 5c19db9b3d5..35e4a5c11fc 100644 --- a/src/Microsoft.Graph/Generated/Models/IdentityGovernance/WorkflowExecutionTrigger.cs +++ b/src/Microsoft.Graph/Generated/Models/IdentityGovernance/WorkflowExecutionTrigger.cs @@ -57,6 +57,7 @@ public WorkflowExecutionTrigger() return mappingValue switch { "#microsoft.graph.identityGovernance.attributeChangeTrigger" => new global::Microsoft.Graph.Models.IdentityGovernance.AttributeChangeTrigger(), + "#microsoft.graph.identityGovernance.guestSponsorTrigger" => new global::Microsoft.Graph.Models.IdentityGovernance.GuestSponsorTrigger(), "#microsoft.graph.identityGovernance.membershipChangeTrigger" => new global::Microsoft.Graph.Models.IdentityGovernance.MembershipChangeTrigger(), "#microsoft.graph.identityGovernance.timeBasedAttributeTrigger" => new global::Microsoft.Graph.Models.IdentityGovernance.TimeBasedAttributeTrigger(), "#microsoft.graph.identityGovernance.userInactivityTrigger" => new global::Microsoft.Graph.Models.IdentityGovernance.UserInactivityTrigger(), diff --git a/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetrics.cs b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetrics.cs new file mode 100644 index 00000000000..56f1bb618a1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetrics.cs @@ -0,0 +1,82 @@ +// +#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 MultiTenantApplicationMetrics : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The initial property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.MultiTenantApplicationMetricsInitial? Initial + { + get { return BackingStore?.Get("initial"); } + set { BackingStore?.Set("initial", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.MultiTenantApplicationMetricsInitial Initial + { + get { return BackingStore?.Get("initial"); } + set { BackingStore?.Set("initial", value); } + } +#endif + /// The recent property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.MultiTenantApplicationMetricsRecent? Recent + { + get { return BackingStore?.Get("recent"); } + set { BackingStore?.Set("recent", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.MultiTenantApplicationMetricsRecent Recent + { + get { return BackingStore?.Get("recent"); } + set { BackingStore?.Set("recent", 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.MultiTenantApplicationMetrics CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.MultiTenantApplicationMetrics(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "initial", n => { Initial = n.GetObjectValue(global::Microsoft.Graph.Models.MultiTenantApplicationMetricsInitial.CreateFromDiscriminatorValue); } }, + { "recent", n => { Recent = n.GetObjectValue(global::Microsoft.Graph.Models.MultiTenantApplicationMetricsRecent.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("initial", Initial); + writer.WriteObjectValue("recent", Recent); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsBase.cs b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsBase.cs new file mode 100644 index 00000000000..586d15b08df --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsBase.cs @@ -0,0 +1,76 @@ +// +#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 MultiTenantApplicationMetricsBase : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The inboundMonthlyTotalApplications property + public decimal? InboundMonthlyTotalApplications + { + get { return BackingStore?.Get("inboundMonthlyTotalApplications"); } + set { BackingStore?.Set("inboundMonthlyTotalApplications", value); } + } + /// The outboundMonthlyTotalApplications property + public decimal? OutboundMonthlyTotalApplications + { + get { return BackingStore?.Get("outboundMonthlyTotalApplications"); } + set { BackingStore?.Set("outboundMonthlyTotalApplications", value); } + } + /// The watermarkDateTime property + public DateTimeOffset? WatermarkDateTime + { + get { return BackingStore?.Get("watermarkDateTime"); } + set { BackingStore?.Set("watermarkDateTime", value); } + } + /// + /// 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.MultiTenantApplicationMetricsBase CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch + { + "#microsoft.graph.multiTenantApplicationMetricsInitial" => new global::Microsoft.Graph.Models.MultiTenantApplicationMetricsInitial(), + "#microsoft.graph.multiTenantApplicationMetricsRecent" => new global::Microsoft.Graph.Models.MultiTenantApplicationMetricsRecent(), + _ => new global::Microsoft.Graph.Models.MultiTenantApplicationMetricsBase(), + }; + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "inboundMonthlyTotalApplications", n => { InboundMonthlyTotalApplications = n.GetDecimalValue(); } }, + { "outboundMonthlyTotalApplications", n => { OutboundMonthlyTotalApplications = n.GetDecimalValue(); } }, + { "watermarkDateTime", n => { WatermarkDateTime = n.GetDateTimeOffsetValue(); } }, + }; + } + /// + /// 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.WriteDecimalValue("inboundMonthlyTotalApplications", InboundMonthlyTotalApplications); + writer.WriteDecimalValue("outboundMonthlyTotalApplications", OutboundMonthlyTotalApplications); + writer.WriteDateTimeOffsetValue("watermarkDateTime", WatermarkDateTime); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsInitial.cs b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsInitial.cs new file mode 100644 index 00000000000..5d117795939 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsInitial.cs @@ -0,0 +1,54 @@ +// +#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 MultiTenantApplicationMetricsInitial : global::Microsoft.Graph.Models.MultiTenantApplicationMetricsBase, IParsable + #pragma warning restore CS1591 + { + /// The createdDateTime property + public DateTimeOffset? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } + /// + /// 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.MultiTenantApplicationMetricsInitial CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.MultiTenantApplicationMetricsInitial(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, + }; + } + /// + /// 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.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsRecent.cs b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsRecent.cs new file mode 100644 index 00000000000..fd833f34a72 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationMetricsRecent.cs @@ -0,0 +1,54 @@ +// +#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 MultiTenantApplicationMetricsRecent : global::Microsoft.Graph.Models.MultiTenantApplicationMetricsBase, IParsable + #pragma warning restore CS1591 + { + /// The updateDateTime property + public DateTimeOffset? UpdateDateTime + { + get { return BackingStore?.Get("updateDateTime"); } + set { BackingStore?.Set("updateDateTime", value); } + } + /// + /// 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.MultiTenantApplicationMetricsRecent CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.MultiTenantApplicationMetricsRecent(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "updateDateTime", n => { UpdateDateTime = n.GetDateTimeOffsetValue(); } }, + }; + } + /// + /// 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.WriteDateTimeOffsetValue("updateDateTime", UpdateDateTime); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationsToProvision.cs b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationsToProvision.cs new file mode 100644 index 00000000000..62ac4e0b2d7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationsToProvision.cs @@ -0,0 +1,153 @@ +// +#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.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class MultiTenantApplicationsToProvision : 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); } + } + /// The appId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? AppId + { + get { return BackingStore?.Get("appId"); } + set { BackingStore?.Set("appId", value); } + } +#nullable restore +#else + public string AppId + { + get { return BackingStore?.Get("appId"); } + set { BackingStore?.Set("appId", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// 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 objectId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ObjectId + { + get { return BackingStore?.Get("objectId"); } + set { BackingStore?.Set("objectId", value); } + } +#nullable restore +#else + public string ObjectId + { + get { return BackingStore?.Get("objectId"); } + set { BackingStore?.Set("objectId", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The requiredResourceAccesses property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? RequiredResourceAccesses + { + get { return BackingStore?.Get?>("requiredResourceAccesses"); } + set { BackingStore?.Set("requiredResourceAccesses", value); } + } +#nullable restore +#else + public List RequiredResourceAccesses + { + get { return BackingStore?.Get>("requiredResourceAccesses"); } + set { BackingStore?.Set("requiredResourceAccesses", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public MultiTenantApplicationsToProvision() + { + 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.Models.MultiTenantApplicationsToProvision CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.MultiTenantApplicationsToProvision(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "appId", n => { AppId = n.GetStringValue(); } }, + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "objectId", n => { ObjectId = n.GetStringValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "requiredResourceAccesses", n => { RequiredResourceAccesses = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.ApplicationsRequiredResourceAccess.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// 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("appId", AppId); + writer.WriteStringValue("displayName", DisplayName); + writer.WriteStringValue("objectId", ObjectId); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteCollectionOfObjectValues("requiredResourceAccesses", RequiredResourceAccesses); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationsToProvisionSnapshot.cs b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationsToProvisionSnapshot.cs new file mode 100644 index 00000000000..4c60dbc697b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MultiTenantApplicationsToProvisionSnapshot.cs @@ -0,0 +1,153 @@ +// +#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.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class MultiTenantApplicationsToProvisionSnapshot : 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); } + } + /// The appId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? AppId + { + get { return BackingStore?.Get("appId"); } + set { BackingStore?.Set("appId", value); } + } +#nullable restore +#else + public string AppId + { + get { return BackingStore?.Get("appId"); } + set { BackingStore?.Set("appId", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// 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 objectId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ObjectId + { + get { return BackingStore?.Get("objectId"); } + set { BackingStore?.Set("objectId", value); } + } +#nullable restore +#else + public string ObjectId + { + get { return BackingStore?.Get("objectId"); } + set { BackingStore?.Set("objectId", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The requiredResourceAccesses property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? RequiredResourceAccesses + { + get { return BackingStore?.Get?>("requiredResourceAccesses"); } + set { BackingStore?.Set("requiredResourceAccesses", value); } + } +#nullable restore +#else + public List RequiredResourceAccesses + { + get { return BackingStore?.Get>("requiredResourceAccesses"); } + set { BackingStore?.Set("requiredResourceAccesses", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public MultiTenantApplicationsToProvisionSnapshot() + { + 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.Models.MultiTenantApplicationsToProvisionSnapshot CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.MultiTenantApplicationsToProvisionSnapshot(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "appId", n => { AppId = n.GetStringValue(); } }, + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "objectId", n => { ObjectId = n.GetStringValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "requiredResourceAccesses", n => { RequiredResourceAccesses = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.ApplicationsRequiredResourceAccess.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// 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("appId", AppId); + writer.WriteStringValue("displayName", DisplayName); + writer.WriteStringValue("objectId", ObjectId); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteCollectionOfObjectValues("requiredResourceAccesses", RequiredResourceAccesses); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Note.cs b/src/Microsoft.Graph/Generated/Models/Note.cs new file mode 100644 index 00000000000..053ba02628b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Note.cs @@ -0,0 +1,192 @@ +// +#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 Note : global::Microsoft.Graph.Models.OutlookItem, IParsable + #pragma warning restore CS1591 + { + /// The file attachments for the note. Only inline image attachments (image/png, image/jpeg, image/gif, or image/bmp) are supported, with a maximum size of 3 MB per attachment. Use $expand to retrieve attachments. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Attachments + { + get { return BackingStore?.Get?>("attachments"); } + set { BackingStore?.Set("attachments", value); } + } +#nullable restore +#else + public List Attachments + { + get { return BackingStore?.Get>("attachments"); } + set { BackingStore?.Set("attachments", value); } + } +#endif + /// The content of the note. Supports text or html content types. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.ItemBody? Body + { + get { return BackingStore?.Get("body"); } + set { BackingStore?.Set("body", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.ItemBody Body + { + get { return BackingStore?.Get("body"); } + set { BackingStore?.Set("body", value); } + } +#endif + /// Auto-generated preview of the note body content (first ~255 characters, plain text). Read-only. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? BodyPreview + { + get { return BackingStore?.Get("bodyPreview"); } + set { BackingStore?.Set("bodyPreview", value); } + } +#nullable restore +#else + public string BodyPreview + { + get { return BackingStore?.Get("bodyPreview"); } + set { BackingStore?.Set("bodyPreview", value); } + } +#endif + /// The collection of open extensions defined for the note. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Extensions + { + get { return BackingStore?.Get?>("extensions"); } + set { BackingStore?.Set("extensions", value); } + } +#nullable restore +#else + public List Extensions + { + get { return BackingStore?.Get>("extensions"); } + set { BackingStore?.Set("extensions", value); } + } +#endif + /// Indicates whether the note has file attachments. Supports $filter (eq). Read-only. + public bool? HasAttachments + { + get { return BackingStore?.Get("hasAttachments"); } + set { BackingStore?.Set("hasAttachments", value); } + } + /// Indicates whether the note is soft-deleted. Read-only. + public bool? IsDeleted + { + get { return BackingStore?.Get("isDeleted"); } + set { BackingStore?.Set("isDeleted", value); } + } + /// The collection of multi-value extended properties defined for the note. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? MultiValueExtendedProperties + { + get { return BackingStore?.Get?>("multiValueExtendedProperties"); } + set { BackingStore?.Set("multiValueExtendedProperties", value); } + } +#nullable restore +#else + public List MultiValueExtendedProperties + { + get { return BackingStore?.Get>("multiValueExtendedProperties"); } + set { BackingStore?.Set("multiValueExtendedProperties", value); } + } +#endif + /// The collection of single-value extended properties defined for the note. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? SingleValueExtendedProperties + { + get { return BackingStore?.Get?>("singleValueExtendedProperties"); } + set { BackingStore?.Set("singleValueExtendedProperties", value); } + } +#nullable restore +#else + public List SingleValueExtendedProperties + { + get { return BackingStore?.Get>("singleValueExtendedProperties"); } + set { BackingStore?.Set("singleValueExtendedProperties", value); } + } +#endif + /// The title of the note. Supports $filter (eq, ne, startsWith) and $orderby. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Subject + { + get { return BackingStore?.Get("subject"); } + set { BackingStore?.Set("subject", value); } + } +#nullable restore +#else + public string Subject + { + get { return BackingStore?.Get("subject"); } + set { BackingStore?.Set("subject", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public Note() : base() + { + OdataType = "#microsoft.graph.note"; + } + /// + /// 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.Note CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.Note(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "attachments", n => { Attachments = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue)?.AsList(); } }, + { "body", n => { Body = n.GetObjectValue(global::Microsoft.Graph.Models.ItemBody.CreateFromDiscriminatorValue); } }, + { "bodyPreview", n => { BodyPreview = n.GetStringValue(); } }, + { "extensions", n => { Extensions = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue)?.AsList(); } }, + { "hasAttachments", n => { HasAttachments = n.GetBoolValue(); } }, + { "isDeleted", n => { IsDeleted = n.GetBoolValue(); } }, + { "multiValueExtendedProperties", n => { MultiValueExtendedProperties = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue)?.AsList(); } }, + { "singleValueExtendedProperties", n => { SingleValueExtendedProperties = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue)?.AsList(); } }, + { "subject", n => { Subject = n.GetStringValue(); } }, + }; + } + /// + /// 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("attachments", Attachments); + writer.WriteObjectValue("body", Body); + writer.WriteCollectionOfObjectValues("extensions", Extensions); + writer.WriteCollectionOfObjectValues("multiValueExtendedProperties", MultiValueExtendedProperties); + writer.WriteCollectionOfObjectValues("singleValueExtendedProperties", SingleValueExtendedProperties); + writer.WriteStringValue("subject", Subject); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/NoteCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/NoteCollectionResponse.cs new file mode 100644 index 00000000000..9a267048526 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/NoteCollectionResponse.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 NoteCollectionResponse : 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.NoteCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.NoteCollectionResponse(); + } + /// + /// 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.Note.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/OutlookItem.cs b/src/Microsoft.Graph/Generated/Models/OutlookItem.cs index 37f94f62e47..fe4d60d7300 100644 --- a/src/Microsoft.Graph/Generated/Models/OutlookItem.cs +++ b/src/Microsoft.Graph/Generated/Models/OutlookItem.cs @@ -75,6 +75,7 @@ public DateTimeOffset? LastModifiedDateTime "#microsoft.graph.eventMessageResponse" => new global::Microsoft.Graph.Models.EventMessageResponse(), "#microsoft.graph.mailboxItem" => new global::Microsoft.Graph.Models.MailboxItem(), "#microsoft.graph.message" => new global::Microsoft.Graph.Models.Message(), + "#microsoft.graph.note" => new global::Microsoft.Graph.Models.Note(), "#microsoft.graph.post" => new global::Microsoft.Graph.Models.Post(), _ => new global::Microsoft.Graph.Models.OutlookItem(), }; diff --git a/src/Microsoft.Graph/Generated/Models/PolicyTipAction.cs b/src/Microsoft.Graph/Generated/Models/PolicyTipAction.cs new file mode 100644 index 00000000000..5ed78335e30 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/PolicyTipAction.cs @@ -0,0 +1,100 @@ +// +#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 PolicyTipAction : global::Microsoft.Graph.Models.DlpActionInfo, IParsable + #pragma warning restore CS1591 + { + /// The complianceUrl property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ComplianceUrl + { + get { return BackingStore?.Get("complianceUrl"); } + set { BackingStore?.Set("complianceUrl", value); } + } +#nullable restore +#else + public string ComplianceUrl + { + get { return BackingStore?.Get("complianceUrl"); } + set { BackingStore?.Set("complianceUrl", value); } + } +#endif + /// The matchedConditionsDescription property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? MatchedConditionsDescription + { + get { return BackingStore?.Get("matchedConditionsDescription"); } + set { BackingStore?.Set("matchedConditionsDescription", value); } + } +#nullable restore +#else + public string MatchedConditionsDescription + { + get { return BackingStore?.Get("matchedConditionsDescription"); } + set { BackingStore?.Set("matchedConditionsDescription", value); } + } +#endif + /// The policyTip property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PolicyTip + { + get { return BackingStore?.Get("policyTip"); } + set { BackingStore?.Set("policyTip", value); } + } +#nullable restore +#else + public string PolicyTip + { + get { return BackingStore?.Get("policyTip"); } + set { BackingStore?.Set("policyTip", 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.PolicyTipAction CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.PolicyTipAction(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "complianceUrl", n => { ComplianceUrl = n.GetStringValue(); } }, + { "matchedConditionsDescription", n => { MatchedConditionsDescription = n.GetStringValue(); } }, + { "policyTip", n => { PolicyTip = n.GetStringValue(); } }, + }; + } + /// + /// 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.WriteStringValue("complianceUrl", ComplianceUrl); + writer.WriteStringValue("matchedConditionsDescription", MatchedConditionsDescription); + writer.WriteStringValue("policyTip", PolicyTip); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/PrivilegedAccessGroup.cs b/src/Microsoft.Graph/Generated/Models/PrivilegedAccessGroup.cs index c9e94403e5b..09b1446846f 100644 --- a/src/Microsoft.Graph/Generated/Models/PrivilegedAccessGroup.cs +++ b/src/Microsoft.Graph/Generated/Models/PrivilegedAccessGroup.cs @@ -123,6 +123,22 @@ public partial class PrivilegedAccessGroup : global::Microsoft.Graph.Models.Enti get { return BackingStore?.Get>("eligibilitySchedules"); } set { BackingStore?.Set("eligibilitySchedules", value); } } +#endif + /// The resources property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Resources + { + get { return BackingStore?.Get?>("resources"); } + set { BackingStore?.Set("resources", value); } + } +#nullable restore +#else + public List Resources + { + get { return BackingStore?.Get>("resources"); } + set { BackingStore?.Set("resources", value); } + } #endif /// /// Creates a new instance of the appropriate class based on discriminator value @@ -149,6 +165,7 @@ public override IDictionary> GetFieldDeserializers() { "eligibilityScheduleInstances", n => { EligibilityScheduleInstances = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.PrivilegedAccessGroupEligibilityScheduleInstance.CreateFromDiscriminatorValue)?.AsList(); } }, { "eligibilityScheduleRequests", n => { EligibilityScheduleRequests = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.PrivilegedAccessGroupEligibilityScheduleRequest.CreateFromDiscriminatorValue)?.AsList(); } }, { "eligibilitySchedules", n => { EligibilitySchedules = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.PrivilegedAccessGroupEligibilitySchedule.CreateFromDiscriminatorValue)?.AsList(); } }, + { "resources", n => { Resources = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.GroupResource.CreateFromDiscriminatorValue)?.AsList(); } }, }; } /// @@ -166,6 +183,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteCollectionOfObjectValues("eligibilityScheduleInstances", EligibilityScheduleInstances); writer.WriteCollectionOfObjectValues("eligibilityScheduleRequests", EligibilityScheduleRequests); writer.WriteCollectionOfObjectValues("eligibilitySchedules", EligibilitySchedules); + writer.WriteCollectionOfObjectValues("resources", Resources); } } } diff --git a/src/Microsoft.Graph/Generated/Models/RelatedTenant.cs b/src/Microsoft.Graph/Generated/Models/RelatedTenant.cs new file mode 100644 index 00000000000..4701fa3ae4f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/RelatedTenant.cs @@ -0,0 +1,151 @@ +// +#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 RelatedTenant : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The appB2BSignInActivityMetrics property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.B2BSignInActivityMetrics? AppB2BSignInActivityMetrics + { + get { return BackingStore?.Get("appB2BSignInActivityMetrics"); } + set { BackingStore?.Set("appB2BSignInActivityMetrics", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.B2BSignInActivityMetrics AppB2BSignInActivityMetrics + { + get { return BackingStore?.Get("appB2BSignInActivityMetrics"); } + set { BackingStore?.Set("appB2BSignInActivityMetrics", value); } + } +#endif + /// The b2BRegistrationMetrics property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.B2bRegistrationMetrics? B2BRegistrationMetrics + { + get { return BackingStore?.Get("b2BRegistrationMetrics"); } + set { BackingStore?.Set("b2BRegistrationMetrics", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.B2bRegistrationMetrics B2BRegistrationMetrics + { + get { return BackingStore?.Get("b2BRegistrationMetrics"); } + set { BackingStore?.Set("b2BRegistrationMetrics", value); } + } +#endif + /// The b2BSignInActivityMetrics property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.B2BSignInActivityMetrics? B2BSignInActivityMetrics + { + get { return BackingStore?.Get("b2BSignInActivityMetrics"); } + set { BackingStore?.Set("b2BSignInActivityMetrics", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.B2BSignInActivityMetrics B2BSignInActivityMetrics + { + get { return BackingStore?.Get("b2BSignInActivityMetrics"); } + set { BackingStore?.Set("b2BSignInActivityMetrics", value); } + } +#endif + /// The billingMetrics property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.BillingMetrics? BillingMetrics + { + get { return BackingStore?.Get("billingMetrics"); } + set { BackingStore?.Set("billingMetrics", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.BillingMetrics BillingMetrics + { + get { return BackingStore?.Get("billingMetrics"); } + set { BackingStore?.Set("billingMetrics", value); } + } +#endif + /// The createdDateTime property + public DateTimeOffset? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } + /// Indicates whether this tenant is a Microsoft infrastructure tenant. + public bool? IsMicrosoftInfrastructure + { + get { return BackingStore?.Get("isMicrosoftInfrastructure"); } + set { BackingStore?.Set("isMicrosoftInfrastructure", value); } + } + /// The multiTenantApplicationMetrics property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.MultiTenantApplicationMetrics? MultiTenantApplicationMetrics + { + get { return BackingStore?.Get("multiTenantApplicationMetrics"); } + set { BackingStore?.Set("multiTenantApplicationMetrics", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.MultiTenantApplicationMetrics MultiTenantApplicationMetrics + { + get { return BackingStore?.Get("multiTenantApplicationMetrics"); } + set { BackingStore?.Set("multiTenantApplicationMetrics", 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.RelatedTenant CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.RelatedTenant(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "appB2BSignInActivityMetrics", n => { AppB2BSignInActivityMetrics = n.GetObjectValue(global::Microsoft.Graph.Models.B2BSignInActivityMetrics.CreateFromDiscriminatorValue); } }, + { "b2BRegistrationMetrics", n => { B2BRegistrationMetrics = n.GetObjectValue(global::Microsoft.Graph.Models.B2bRegistrationMetrics.CreateFromDiscriminatorValue); } }, + { "b2BSignInActivityMetrics", n => { B2BSignInActivityMetrics = n.GetObjectValue(global::Microsoft.Graph.Models.B2BSignInActivityMetrics.CreateFromDiscriminatorValue); } }, + { "billingMetrics", n => { BillingMetrics = n.GetObjectValue(global::Microsoft.Graph.Models.BillingMetrics.CreateFromDiscriminatorValue); } }, + { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, + { "isMicrosoftInfrastructure", n => { IsMicrosoftInfrastructure = n.GetBoolValue(); } }, + { "multiTenantApplicationMetrics", n => { MultiTenantApplicationMetrics = n.GetObjectValue(global::Microsoft.Graph.Models.MultiTenantApplicationMetrics.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("appB2BSignInActivityMetrics", AppB2BSignInActivityMetrics); + writer.WriteObjectValue("b2BRegistrationMetrics", B2BRegistrationMetrics); + writer.WriteObjectValue("b2BSignInActivityMetrics", B2BSignInActivityMetrics); + writer.WriteObjectValue("billingMetrics", BillingMetrics); + writer.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); + writer.WriteObjectValue("multiTenantApplicationMetrics", MultiTenantApplicationMetrics); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/RelatedTenantCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/RelatedTenantCollectionResponse.cs new file mode 100644 index 00000000000..e33301de859 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/RelatedTenantCollectionResponse.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 RelatedTenantCollectionResponse : 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.RelatedTenantCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.RelatedTenantCollectionResponse(); + } + /// + /// 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.RelatedTenant.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/RelatedTenantsRefreshRequest.cs b/src/Microsoft.Graph/Generated/Models/RelatedTenantsRefreshRequest.cs new file mode 100644 index 00000000000..8faa0d18e1f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/RelatedTenantsRefreshRequest.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 RelatedTenantsRefreshRequest : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The location property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Location + { + get { return BackingStore?.Get("location"); } + set { BackingStore?.Set("location", value); } + } +#nullable restore +#else + public string Location + { + get { return BackingStore?.Get("location"); } + set { BackingStore?.Set("location", 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.RelatedTenantsRefreshRequest CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.RelatedTenantsRefreshRequest(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "location", n => { Location = n.GetStringValue(); } }, + }; + } + /// + /// 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.WriteStringValue("location", Location); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/RelationshipCreationType.cs b/src/Microsoft.Graph/Generated/Models/RelationshipCreationType.cs new file mode 100644 index 00000000000..4689ceafccb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/RelationshipCreationType.cs @@ -0,0 +1,21 @@ +// +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 RelationshipCreationType + #pragma warning restore CS1591 + { + /// Represents a relationship between two tenants that was created by an explicit approval from the governed tenant admin. + [EnumMember(Value = "approvedByAdmin")] + ApprovedByAdmin, + /// Represents a relationship between the add-on tenant and the tenant from which it was created. + [EnumMember(Value = "addOnTenant")] + AddOnTenant, + /// This will help in making this enum evolvable and adding more values in the future- + [EnumMember(Value = "unknownFutureValue")] + UnknownFutureValue, + } +} diff --git a/src/Microsoft.Graph/Generated/Models/RelationshipPolicy.cs b/src/Microsoft.Graph/Generated/Models/RelationshipPolicy.cs new file mode 100644 index 00000000000..639af0bb414 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/RelationshipPolicy.cs @@ -0,0 +1,150 @@ +// +#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.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RelationshipPolicy : 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 delegatedAdministrationRoleAssignments property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? DelegatedAdministrationRoleAssignments + { + get { return BackingStore?.Get?>("delegatedAdministrationRoleAssignments"); } + set { BackingStore?.Set("delegatedAdministrationRoleAssignments", value); } + } +#nullable restore +#else + public List DelegatedAdministrationRoleAssignments + { + get { return BackingStore?.Get>("delegatedAdministrationRoleAssignments"); } + set { BackingStore?.Set("delegatedAdministrationRoleAssignments", value); } + } +#endif + /// The governedTenantCanTerminate property + public bool? GovernedTenantCanTerminate + { + get { return BackingStore?.Get("governedTenantCanTerminate"); } + set { BackingStore?.Set("governedTenantCanTerminate", value); } + } + /// The multiTenantApplicationsToProvision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? MultiTenantApplicationsToProvision + { + get { return BackingStore?.Get?>("multiTenantApplicationsToProvision"); } + set { BackingStore?.Set("multiTenantApplicationsToProvision", value); } + } +#nullable restore +#else + public List MultiTenantApplicationsToProvision + { + get { return BackingStore?.Get>("multiTenantApplicationsToProvision"); } + set { BackingStore?.Set("multiTenantApplicationsToProvision", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The policyId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PolicyId + { + get { return BackingStore?.Get("policyId"); } + set { BackingStore?.Set("policyId", value); } + } +#nullable restore +#else + public string PolicyId + { + get { return BackingStore?.Get("policyId"); } + set { BackingStore?.Set("policyId", value); } + } +#endif + /// The version property + public int? Version + { + get { return BackingStore?.Get("version"); } + set { BackingStore?.Set("version", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public RelationshipPolicy() + { + 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.Models.RelationshipPolicy CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.RelationshipPolicy(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "delegatedAdministrationRoleAssignments", n => { DelegatedAdministrationRoleAssignments = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.DelegatedAdministrationRoleAssignmentSnapshot.CreateFromDiscriminatorValue)?.AsList(); } }, + { "governedTenantCanTerminate", n => { GovernedTenantCanTerminate = n.GetBoolValue(); } }, + { "multiTenantApplicationsToProvision", n => { MultiTenantApplicationsToProvision = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.MultiTenantApplicationsToProvisionSnapshot.CreateFromDiscriminatorValue)?.AsList(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "policyId", n => { PolicyId = n.GetStringValue(); } }, + { "version", n => { Version = n.GetIntValue(); } }, + }; + } + /// + /// 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.WriteCollectionOfObjectValues("delegatedAdministrationRoleAssignments", DelegatedAdministrationRoleAssignments); + writer.WriteBoolValue("governedTenantCanTerminate", GovernedTenantCanTerminate); + writer.WriteCollectionOfObjectValues("multiTenantApplicationsToProvision", MultiTenantApplicationsToProvision); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteStringValue("policyId", PolicyId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/RelationshipStatus.cs b/src/Microsoft.Graph/Generated/Models/RelationshipStatus.cs new file mode 100644 index 00000000000..ad7538a6b13 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/RelationshipStatus.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 RelationshipStatus + #pragma warning restore CS1591 + { + /// Represents a relationship that is currently active. + [EnumMember(Value = "active")] + Active, + /// Represents a relationship that has been terminated. + [EnumMember(Value = "terminated")] + Terminated, + /// Represents a relationship that has been requested to be terminated by governing tenant. + [EnumMember(Value = "terminationRequestedByGoverningTenant")] + TerminationRequestedByGoverningTenant, + /// This will help in making this enum evolable and adding more values in the future- + [EnumMember(Value = "unknownFutureValue")] + UnknownFutureValue, + } +} diff --git a/src/Microsoft.Graph/Generated/Models/RequestStatus.cs b/src/Microsoft.Graph/Generated/Models/RequestStatus.cs new file mode 100644 index 00000000000..4ef8b73beb9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/RequestStatus.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 RequestStatus + #pragma warning restore CS1591 + { + /// Represents a governance request that is pending + [EnumMember(Value = "pending")] + Pending, + /// Represents a governance request that was accepted + [EnumMember(Value = "accepted")] + Accepted, + /// Represents a governance request that was rejected + [EnumMember(Value = "rejected")] + Rejected, + /// This will help in making this enum evolable and adding more values in the future- + [EnumMember(Value = "unknownFutureValue")] + UnknownFutureValue, + } +} diff --git a/src/Microsoft.Graph/Generated/Models/RoleTemplate.cs b/src/Microsoft.Graph/Generated/Models/RoleTemplate.cs new file mode 100644 index 00000000000..7c5e2cfacc6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/RoleTemplate.cs @@ -0,0 +1,117 @@ +// +#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.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RoleTemplate : 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 id property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Id + { + get { return BackingStore?.Get("id"); } + set { BackingStore?.Set("id", value); } + } +#nullable restore +#else + public string Id + { + get { return BackingStore?.Get("id"); } + set { BackingStore?.Set("id", value); } + } +#endif + /// The name property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Name + { + get { return BackingStore?.Get("name"); } + set { BackingStore?.Set("name", value); } + } +#nullable restore +#else + public string Name + { + get { return BackingStore?.Get("name"); } + set { BackingStore?.Set("name", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public RoleTemplate() + { + 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.Models.RoleTemplate CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.RoleTemplate(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "id", n => { Id = n.GetStringValue(); } }, + { "name", n => { Name = n.GetStringValue(); } }, + { "@odata.type", n => { OdataType = 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("id", Id); + writer.WriteStringValue("name", Name); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/Security.cs b/src/Microsoft.Graph/Generated/Models/Security/Security.cs index 2a8c3253ef1..d863b788220 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/Security.cs +++ b/src/Microsoft.Graph/Generated/Models/Security/Security.cs @@ -7,11 +7,10 @@ using System; namespace Microsoft.Graph.Models.Security { - /// - /// Security singleton providing access to audit log resources. - /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 public partial class Security : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 { /// The alerts property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER diff --git a/src/Microsoft.Graph/Generated/Models/TenantGovernance.cs b/src/Microsoft.Graph/Generated/Models/TenantGovernance.cs new file mode 100644 index 00000000000..ebc7d8cfc72 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TenantGovernance.cs @@ -0,0 +1,154 @@ +// +#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 TenantGovernance : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The governanceInvitations property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? GovernanceInvitations + { + get { return BackingStore?.Get?>("governanceInvitations"); } + set { BackingStore?.Set("governanceInvitations", value); } + } +#nullable restore +#else + public List GovernanceInvitations + { + get { return BackingStore?.Get>("governanceInvitations"); } + set { BackingStore?.Set("governanceInvitations", value); } + } +#endif + /// The governancePolicyTemplates property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? GovernancePolicyTemplates + { + get { return BackingStore?.Get?>("governancePolicyTemplates"); } + set { BackingStore?.Set("governancePolicyTemplates", value); } + } +#nullable restore +#else + public List GovernancePolicyTemplates + { + get { return BackingStore?.Get>("governancePolicyTemplates"); } + set { BackingStore?.Set("governancePolicyTemplates", value); } + } +#endif + /// The governanceRelationships property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? GovernanceRelationships + { + get { return BackingStore?.Get?>("governanceRelationships"); } + set { BackingStore?.Set("governanceRelationships", value); } + } +#nullable restore +#else + public List GovernanceRelationships + { + get { return BackingStore?.Get>("governanceRelationships"); } + set { BackingStore?.Set("governanceRelationships", value); } + } +#endif + /// The governanceRequests property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? GovernanceRequests + { + get { return BackingStore?.Get?>("governanceRequests"); } + set { BackingStore?.Set("governanceRequests", value); } + } +#nullable restore +#else + public List GovernanceRequests + { + get { return BackingStore?.Get>("governanceRequests"); } + set { BackingStore?.Set("governanceRequests", value); } + } +#endif + /// The relatedTenants property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? RelatedTenants + { + get { return BackingStore?.Get?>("relatedTenants"); } + set { BackingStore?.Set("relatedTenants", value); } + } +#nullable restore +#else + public List RelatedTenants + { + get { return BackingStore?.Get>("relatedTenants"); } + set { BackingStore?.Set("relatedTenants", value); } + } +#endif + /// The settings property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TenantGovernanceSetting? Settings + { + get { return BackingStore?.Get("settings"); } + set { BackingStore?.Set("settings", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TenantGovernanceSetting Settings + { + get { return BackingStore?.Get("settings"); } + set { BackingStore?.Set("settings", 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.TenantGovernance CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.TenantGovernance(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "governanceInvitations", n => { GovernanceInvitations = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.GovernanceInvitation.CreateFromDiscriminatorValue)?.AsList(); } }, + { "governancePolicyTemplates", n => { GovernancePolicyTemplates = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.TenantGovernancePolicyTemplate.CreateFromDiscriminatorValue)?.AsList(); } }, + { "governanceRelationships", n => { GovernanceRelationships = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.GovernanceRelationship.CreateFromDiscriminatorValue)?.AsList(); } }, + { "governanceRequests", n => { GovernanceRequests = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.GovernanceRequest.CreateFromDiscriminatorValue)?.AsList(); } }, + { "relatedTenants", n => { RelatedTenants = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.RelatedTenant.CreateFromDiscriminatorValue)?.AsList(); } }, + { "settings", n => { Settings = n.GetObjectValue(global::Microsoft.Graph.Models.TenantGovernanceSetting.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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("governanceInvitations", GovernanceInvitations); + writer.WriteCollectionOfObjectValues("governancePolicyTemplates", GovernancePolicyTemplates); + writer.WriteCollectionOfObjectValues("governanceRelationships", GovernanceRelationships); + writer.WriteCollectionOfObjectValues("governanceRequests", GovernanceRequests); + writer.WriteCollectionOfObjectValues("relatedTenants", RelatedTenants); + writer.WriteObjectValue("settings", Settings); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/TenantGovernancePolicyTemplate.cs b/src/Microsoft.Graph/Generated/Models/TenantGovernancePolicyTemplate.cs new file mode 100644 index 00000000000..d8e71958b9b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TenantGovernancePolicyTemplate.cs @@ -0,0 +1,160 @@ +// +#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 TenantGovernancePolicyTemplate : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The createdDateTime property + public DateTimeOffset? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } + /// The delegatedAdministrationRoleAssignments property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? DelegatedAdministrationRoleAssignments + { + get { return BackingStore?.Get?>("delegatedAdministrationRoleAssignments"); } + set { BackingStore?.Set("delegatedAdministrationRoleAssignments", value); } + } +#nullable restore +#else + public List DelegatedAdministrationRoleAssignments + { + get { return BackingStore?.Get>("delegatedAdministrationRoleAssignments"); } + set { BackingStore?.Set("delegatedAdministrationRoleAssignments", value); } + } +#endif + /// The description property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Description + { + get { return BackingStore?.Get("description"); } + set { BackingStore?.Set("description", value); } + } +#nullable restore +#else + public string Description + { + get { return BackingStore?.Get("description"); } + set { BackingStore?.Set("description", 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 governedTenantCanTerminate property + public bool? GovernedTenantCanTerminate + { + get { return BackingStore?.Get("governedTenantCanTerminate"); } + set { BackingStore?.Set("governedTenantCanTerminate", value); } + } + /// The lastModifiedDateTime property + public DateTimeOffset? LastModifiedDateTime + { + get { return BackingStore?.Get("lastModifiedDateTime"); } + set { BackingStore?.Set("lastModifiedDateTime", value); } + } + /// The multiTenantApplicationsToProvision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? MultiTenantApplicationsToProvision + { + get { return BackingStore?.Get?>("multiTenantApplicationsToProvision"); } + set { BackingStore?.Set("multiTenantApplicationsToProvision", value); } + } +#nullable restore +#else + public List MultiTenantApplicationsToProvision + { + get { return BackingStore?.Get>("multiTenantApplicationsToProvision"); } + set { BackingStore?.Set("multiTenantApplicationsToProvision", value); } + } +#endif + /// The version property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Version + { + get { return BackingStore?.Get("version"); } + set { BackingStore?.Set("version", value); } + } +#nullable restore +#else + public string Version + { + get { return BackingStore?.Get("version"); } + set { BackingStore?.Set("version", 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.TenantGovernancePolicyTemplate CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.TenantGovernancePolicyTemplate(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, + { "delegatedAdministrationRoleAssignments", n => { DelegatedAdministrationRoleAssignments = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.DelegatedAdministrationRoleAssignment.CreateFromDiscriminatorValue)?.AsList(); } }, + { "description", n => { Description = n.GetStringValue(); } }, + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "governedTenantCanTerminate", n => { GovernedTenantCanTerminate = n.GetBoolValue(); } }, + { "lastModifiedDateTime", n => { LastModifiedDateTime = n.GetDateTimeOffsetValue(); } }, + { "multiTenantApplicationsToProvision", n => { MultiTenantApplicationsToProvision = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.MultiTenantApplicationsToProvision.CreateFromDiscriminatorValue)?.AsList(); } }, + { "version", n => { Version = n.GetStringValue(); } }, + }; + } + /// + /// 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.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); + writer.WriteCollectionOfObjectValues("delegatedAdministrationRoleAssignments", DelegatedAdministrationRoleAssignments); + writer.WriteStringValue("description", Description); + writer.WriteStringValue("displayName", DisplayName); + writer.WriteBoolValue("governedTenantCanTerminate", GovernedTenantCanTerminate); + writer.WriteDateTimeOffsetValue("lastModifiedDateTime", LastModifiedDateTime); + writer.WriteCollectionOfObjectValues("multiTenantApplicationsToProvision", MultiTenantApplicationsToProvision); + writer.WriteStringValue("version", Version); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/TenantGovernancePolicyTemplateCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/TenantGovernancePolicyTemplateCollectionResponse.cs new file mode 100644 index 00000000000..820afe030c0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TenantGovernancePolicyTemplateCollectionResponse.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 TenantGovernancePolicyTemplateCollectionResponse : 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.TenantGovernancePolicyTemplateCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.TenantGovernancePolicyTemplateCollectionResponse(); + } + /// + /// 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.TenantGovernancePolicyTemplate.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/TenantGovernanceSetting.cs b/src/Microsoft.Graph/Generated/Models/TenantGovernanceSetting.cs new file mode 100644 index 00000000000..2fcc15bc763 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TenantGovernanceSetting.cs @@ -0,0 +1,62 @@ +// +#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 TenantGovernanceSetting : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The canReceiveInvitations property + public bool? CanReceiveInvitations + { + get { return BackingStore?.Get("canReceiveInvitations"); } + set { BackingStore?.Set("canReceiveInvitations", value); } + } + /// The isRelatedTenantsEnabled property + public bool? IsRelatedTenantsEnabled + { + get { return BackingStore?.Get("isRelatedTenantsEnabled"); } + set { BackingStore?.Set("isRelatedTenantsEnabled", value); } + } + /// + /// 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.TenantGovernanceSetting CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.TenantGovernanceSetting(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "canReceiveInvitations", n => { CanReceiveInvitations = n.GetBoolValue(); } }, + { "isRelatedTenantsEnabled", n => { IsRelatedTenantsEnabled = 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.WriteBoolValue("canReceiveInvitations", CanReceiveInvitations); + writer.WriteBoolValue("isRelatedTenantsEnabled", IsRelatedTenantsEnabled); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/User.cs b/src/Microsoft.Graph/Generated/Models/User.cs index 8f596bc8a2d..4fc49b06fc9 100644 --- a/src/Microsoft.Graph/Generated/Models/User.cs +++ b/src/Microsoft.Graph/Generated/Models/User.cs @@ -1133,6 +1133,22 @@ public string MySite get { return BackingStore?.Get("mySite"); } set { BackingStore?.Set("mySite", value); } } +#endif + /// The notes in the user's Notes folder. Read-only. Nullable. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Notes + { + get { return BackingStore?.Get?>("notes"); } + set { BackingStore?.Set("notes", value); } + } +#nullable restore +#else + public List Notes + { + get { return BackingStore?.Get>("notes"); } + set { BackingStore?.Set("notes", value); } + } #endif /// The oauth2PermissionGrants property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -2129,6 +2145,7 @@ public override IDictionary> GetFieldDeserializers() { "messages", n => { Messages = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Message.CreateFromDiscriminatorValue)?.AsList(); } }, { "mobilePhone", n => { MobilePhone = n.GetStringValue(); } }, { "mySite", n => { MySite = n.GetStringValue(); } }, + { "notes", n => { Notes = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Note.CreateFromDiscriminatorValue)?.AsList(); } }, { "oauth2PermissionGrants", n => { Oauth2PermissionGrants = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.OAuth2PermissionGrant.CreateFromDiscriminatorValue)?.AsList(); } }, { "officeLocation", n => { OfficeLocation = n.GetStringValue(); } }, { "onPremisesDistinguishedName", n => { OnPremisesDistinguishedName = n.GetStringValue(); } }, @@ -2274,6 +2291,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteCollectionOfObjectValues("messages", Messages); writer.WriteStringValue("mobilePhone", MobilePhone); writer.WriteStringValue("mySite", MySite); + writer.WriteCollectionOfObjectValues("notes", Notes); writer.WriteCollectionOfObjectValues("oauth2PermissionGrants", Oauth2PermissionGrants); writer.WriteStringValue("officeLocation", OfficeLocation); writer.WriteObjectValue("onenote", Onenote); diff --git a/src/Microsoft.Graph/Generated/Users/Item/Notes/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Notes/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..b91c8ad345b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Notes/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.Users.Item.Notes.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}/users/{user%2Did}/notes/$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}/users/{user%2Did}/notes/$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.Users.Item.Notes.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Notes.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/Users/Item/Notes/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Notes/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..b3b4ffa5256 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Notes/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Notes.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, 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.Users.Item.Notes.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Notes.Delta.DeltaGetResponse(); + } + /// + /// 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.Note.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/Users/Item/Notes/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Notes/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..e1ffd653acc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Notes/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#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.Users.Item.Notes.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/notes/delta(){?%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 DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/notes/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of note objects that were added, updated, or deleted in the user's *Notes* folder since the last delta query. A delta function call for notes is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the notes. + /// 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 GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(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.Users.Item.Notes.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of note objects that were added, updated, or deleted in the user's *Notes* folder since the last delta query. A delta function call for notes is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the notes. + /// 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 GetAsDeltaGetResponseAsync 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.Users.Item.Notes.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of note objects that were added, updated, or deleted in the user's *Notes* folder since the last delta query. A delta function call for notes is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the notes. + /// + /// 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.Users.Item.Notes.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Notes.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of note objects that were added, updated, or deleted in the user's *Notes* folder since the last delta query. A delta function call for notes is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the notes. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// 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 DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Notes/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Notes/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..ac0635ea854 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Notes/Delta/DeltaResponse.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.Users.Item.Notes.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.Notes.Delta.DeltaGetResponse, 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.Users.Item.Notes.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Notes.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..4c5c413efc9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Notes.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item; +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.Users.Item.Notes.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.note entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Notes.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Notes.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.note entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder(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 AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/notes/{note%2Did}/attachments{?%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 AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/notes/{note%2Did}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The file attachments for the note. Only inline image attachments (image/png, image/jpeg, image/gif, or image/bmp) are supported, with a maximum size of 3 MB per attachment. Use $expand to retrieve attachments. + /// + /// 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.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// 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.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment 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.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The file attachments for the note. Only inline image attachments (image/png, image/jpeg, image/gif, or image/bmp) are supported, with a maximum size of 3 MB per attachment. Use $expand to retrieve attachments. + /// + /// 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 attachments for users + /// + /// 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.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment 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.Users.Item.Notes.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Notes.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The file attachments for the note. Only inline image attachments (image/png, image/jpeg, image/gif, or image/bmp) are supported, with a maximum size of 3 MB per attachment. Use $expand to retrieve attachments. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// 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 AttachmentsRequestBuilderGetRequestConfiguration : 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 AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..50de1502b3b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/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.Users.Item.Notes.Item.Attachments.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}/users/{user%2Did}/notes/{note%2Did}/attachments/$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}/users/{user%2Did}/notes/{note%2Did}/attachments/$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.Users.Item.Notes.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Notes.Item.Attachments.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/Users/Item/Notes/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..55b68e90855 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#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.Users.Item.Notes.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : 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); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + 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.Users.Item.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.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.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..deabde8b432 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#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.Users.Item.Notes.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/notes/{note%2Did}/attachments/createUploadSession", 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 CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/notes/{note%2Did}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// 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.Users.Item.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// 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.Users.Item.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(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 CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..33a1eecab12 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,174 @@ +// +#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.Users.Item.Notes.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.note entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/notes/{note%2Did}/attachments/{attachment%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 AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/notes/{note%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// 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); + } + /// + /// The file attachments for the note. Only inline image attachments (image/png, image/jpeg, image/gif, or image/bmp) are supported, with a maximum size of 3 MB per attachment. Use $expand to retrieve attachments. + /// + /// 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.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// 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; + } + /// + /// The file attachments for the note. Only inline image attachments (image/png, image/jpeg, image/gif, or image/bmp) are supported, with a maximum size of 3 MB per attachment. Use $expand to retrieve attachments. + /// + /// 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.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder(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 AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The file attachments for the note. Only inline image attachments (image/png, image/jpeg, image/gif, or image/bmp) are supported, with a maximum size of 3 MB per attachment. Use $expand to retrieve attachments. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// 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 AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..6aa804d12af --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Extensions/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.Users.Item.Notes.Item.Extensions.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}/users/{user%2Did}/notes/{note%2Did}/extensions/$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}/users/{user%2Did}/notes/{note%2Did}/extensions/$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.Users.Item.Notes.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Notes.Item.Extensions.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/Users/Item/Notes/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..be394780cdb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Notes.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item; +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.Users.Item.Notes.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.note entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Notes.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Notes.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.note entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder(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 ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/notes/{note%2Did}/extensions{?%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 ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/notes/{note%2Did}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the note. + /// + /// 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.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// 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.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension 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.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the note. + /// + /// 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 extensions for users + /// + /// 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.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension 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.Users.Item.Notes.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Notes.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the note. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// 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 ExtensionsRequestBuilderGetRequestConfiguration : 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 ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..24e529689f5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/Extensions/Item/ExtensionItemRequestBuilder.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.Users.Item.Notes.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.note entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/notes/{note%2Did}/extensions/{extension%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 ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/notes/{note%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// 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); + } + /// + /// The collection of open extensions defined for the note. + /// + /// 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.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// 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.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension 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.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// 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; + } + /// + /// The collection of open extensions defined for the note. + /// + /// 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 extensions in users + /// + /// 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.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension 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.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder(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 ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the note. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// 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 ExtensionItemRequestBuilderGetRequestConfiguration : 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 ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/NoteItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/NoteItemRequestBuilder.cs new file mode 100644 index 00000000000..2edf1c56164 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Notes/Item/NoteItemRequestBuilder.cs @@ -0,0 +1,241 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Notes.Item.Attachments; +using Microsoft.Graph.Users.Item.Notes.Item.Extensions; +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.Users.Item.Notes.Item +{ + /// + /// Provides operations to manage the notes property of the microsoft.graph.user entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class NoteItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the attachments property of the microsoft.graph.note entity. + public global::Microsoft.Graph.Users.Item.Notes.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.Notes.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.note entity. + public global::Microsoft.Graph.Users.Item.Notes.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.Notes.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public NoteItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/notes/{note%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 NoteItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/notes/{note%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property notes for users + /// + /// 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); + } + /// + /// The notes in the user's Notes folder. Read-only. Nullable. + /// + /// 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.Note.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property notes in users + /// + /// 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.Note body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Note 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.Note.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property notes for users + /// + /// 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; + } + /// + /// The notes in the user's Notes folder. Read-only. Nullable. + /// + /// 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 notes in users + /// + /// 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.Note body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Note 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.Users.Item.Notes.Item.NoteItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder(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 NoteItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The notes in the user's Notes folder. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class NoteItemRequestBuilderGetQueryParameters + { + /// 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 NoteItemRequestBuilderGetRequestConfiguration : 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 NoteItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Notes/NotesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Notes/NotesRequestBuilder.cs new file mode 100644 index 00000000000..35fccf43402 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Notes/NotesRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Notes.Count; +using Microsoft.Graph.Users.Item.Notes.Delta; +using Microsoft.Graph.Users.Item.Notes.Item; +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.Users.Item.Notes +{ + /// + /// Provides operations to manage the notes property of the microsoft.graph.user entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class NotesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Notes.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Notes.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.Notes.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.Notes.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the notes property of the microsoft.graph.user entity. + /// The unique identifier of note + /// A + public global::Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("note%2Did", position); + return new global::Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder(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 NotesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/notes{?%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 NotesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/notes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The notes in the user's Notes folder. Read-only. Nullable. + /// + /// 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.NoteCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to notes for users + /// + /// 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.Note body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Note 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.Note.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The notes in the user's Notes folder. Read-only. Nullable. + /// + /// 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 notes for users + /// + /// 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.Note body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Note 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.Users.Item.Notes.NotesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Notes.NotesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The notes in the user's Notes folder. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class NotesRequestBuilderGetQueryParameters + { + /// 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 NotesRequestBuilderGetRequestConfiguration : 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 NotesRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/UserItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/UserItemRequestBuilder.cs index 11e3d7265c6..91c44a841e2 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/UserItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/UserItemRequestBuilder.cs @@ -51,6 +51,7 @@ using Microsoft.Graph.Users.Item.Manager; using Microsoft.Graph.Users.Item.MemberOf; using Microsoft.Graph.Users.Item.Messages; +using Microsoft.Graph.Users.Item.Notes; using Microsoft.Graph.Users.Item.Oauth2PermissionGrants; using Microsoft.Graph.Users.Item.OnPremisesSyncBehavior; using Microsoft.Graph.Users.Item.Onenote; @@ -339,6 +340,11 @@ public partial class UserItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.Messages.MessagesRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the notes property of the microsoft.graph.user entity. + public global::Microsoft.Graph.Users.Item.Notes.NotesRequestBuilder Notes + { + get => new global::Microsoft.Graph.Users.Item.Notes.NotesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the oauth2PermissionGrants property of the microsoft.graph.user entity. public global::Microsoft.Graph.Users.Item.Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Oauth2PermissionGrants { diff --git a/src/Microsoft.Graph/Generated/kiota-dom-export.txt b/src/Microsoft.Graph/Generated/kiota-dom-export.txt index 6a9ca5e4801..397529fd030 100644 --- a/src/Microsoft.Graph/Generated/kiota-dom-export.txt +++ b/src/Microsoft.Graph/Generated/kiota-dom-export.txt @@ -577,12 +577,15 @@ Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Ite Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Delta.deltaResponse-->global.Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Delta.DeltaGetResponse Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Delta.DeltaResponse Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|Select:string[] Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.MailboxItem +Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.itemsRequestBuilder-->BaseRequestBuilder @@ -646,12 +649,15 @@ Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Delta.deltaRequ Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Delta.deltaResponse-->global.Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Delta.DeltaGetResponse Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Delta.DeltaResponse Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|Select:string[] Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.MailboxItem +Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder Microsoft.Graph.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.itemsRequestBuilder-->BaseRequestBuilder @@ -22176,6 +22182,7 @@ Microsoft.Graph.DirectoryNamespace.directoryRequestBuilder::|public|recovery:glo Microsoft.Graph.DirectoryNamespace.directoryRequestBuilder::|public|remoteTenantGroups:global.Microsoft.Graph.DirectoryNamespace.RemoteTenantGroups.RemoteTenantGroupsRequestBuilder Microsoft.Graph.DirectoryNamespace.directoryRequestBuilder::|public|subscriptions:global.Microsoft.Graph.DirectoryNamespace.Subscriptions.SubscriptionsRequestBuilder Microsoft.Graph.DirectoryNamespace.directoryRequestBuilder::|public|subscriptionsWithCommerceSubscriptionId(commerceSubscriptionId:string):global.Microsoft.Graph.DirectoryNamespace.SubscriptionsWithCommerceSubscriptionId.SubscriptionsWithCommerceSubscriptionIdRequestBuilder +Microsoft.Graph.DirectoryNamespace.directoryRequestBuilder::|public|tenantGovernance:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.TenantGovernanceRequestBuilder Microsoft.Graph.DirectoryNamespace.directoryRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.DirectoryNamespace.directoryRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.DirectoryObject1; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.DirectoryNamespace.directoryRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.DirectoryRequestBuilder @@ -22698,6 +22705,338 @@ Microsoft.Graph.DirectoryNamespace.SubscriptionsWithCommerceSubscriptionId.subsc Microsoft.Graph.DirectoryNamespace.SubscriptionsWithCommerceSubscriptionId.subscriptionsWithCommerceSubscriptionIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.DirectoryNamespace.SubscriptionsWithCommerceSubscriptionId.subscriptionsWithCommerceSubscriptionIdRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.CompanySubscription; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.DirectoryNamespace.SubscriptionsWithCommerceSubscriptionId.subscriptionsWithCommerceSubscriptionIdRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.SubscriptionsWithCommerceSubscriptionId.SubscriptionsWithCommerceSubscriptionIdRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Count.CountRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder.governanceInvitationsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder.governanceInvitationsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder.governanceInvitationsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder.governanceInvitationsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder.governanceInvitationsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder.governanceInvitationsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder.governanceInvitationsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder.governanceInvitationsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder.governanceInvitationsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder.governanceInvitationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder::[GovernanceInvitationId:string]:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder::|public|Count:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Count.CountRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.GovernanceInvitationCollectionResponse +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.GovernanceInvitation; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.GovernanceInvitation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.GovernanceInvitation; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.governanceInvitationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.GovernanceInvitationsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder.GovernanceInvitationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder.GovernanceInvitationItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder.GovernanceInvitationItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder.GovernanceInvitationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder.GovernanceInvitationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.GovernanceInvitation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.GovernanceInvitation; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.GovernanceInvitation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.GovernanceInvitation; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.Item.GovernanceInvitationItemRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Count.CountRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder.governancePolicyTemplatesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder.governancePolicyTemplatesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder.governancePolicyTemplatesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder.governancePolicyTemplatesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder.governancePolicyTemplatesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder.governancePolicyTemplatesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder.governancePolicyTemplatesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder.governancePolicyTemplatesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder.governancePolicyTemplatesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder.governancePolicyTemplatesRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder::[TenantGovernancePolicyTemplateId:string]:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder::|public|Count:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Count.CountRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.TenantGovernancePolicyTemplateCollectionResponse +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.TenantGovernancePolicyTemplate; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.TenantGovernancePolicyTemplate +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.TenantGovernancePolicyTemplate; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.governancePolicyTemplatesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder.TenantGovernancePolicyTemplateItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder.TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder.TenantGovernancePolicyTemplateItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder.TenantGovernancePolicyTemplateItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder.TenantGovernancePolicyTemplateItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.TenantGovernancePolicyTemplate +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.TenantGovernancePolicyTemplate; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.TenantGovernancePolicyTemplate +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.TenantGovernancePolicyTemplate; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.Item.TenantGovernancePolicyTemplateItemRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Count.CountRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder.governanceRelationshipsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder.governanceRelationshipsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder.governanceRelationshipsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder.governanceRelationshipsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder.governanceRelationshipsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder.governanceRelationshipsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder.governanceRelationshipsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder.governanceRelationshipsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder.governanceRelationshipsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder.governanceRelationshipsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder::[GovernanceRelationshipId:string]:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder::|public|Count:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Count.CountRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.GovernanceRelationshipCollectionResponse +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.GovernanceRelationship; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.GovernanceRelationship +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.GovernanceRelationship; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.governanceRelationshipsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.GovernanceRelationshipsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder.GovernanceRelationshipItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder.GovernanceRelationshipItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder.GovernanceRelationshipItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder.GovernanceRelationshipItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder.GovernanceRelationshipItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.GovernanceRelationship +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.GovernanceRelationship; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.GovernanceRelationship +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.GovernanceRelationship; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.Item.GovernanceRelationshipItemRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Count.CountRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder.governanceRequestsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder.governanceRequestsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder.governanceRequestsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder.governanceRequestsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder.governanceRequestsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder.governanceRequestsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder.governanceRequestsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder.governanceRequestsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder.governanceRequestsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder.governanceRequestsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder::[GovernanceRequestId:string]:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder::|public|Count:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Count.CountRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.GovernanceRequestCollectionResponse +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.GovernanceRequest; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.GovernanceRequest +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.GovernanceRequest; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.governanceRequestsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.GovernanceRequestsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernancePolicyTemplate.governancePolicyTemplateRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernancePolicyTemplate.governancePolicyTemplateRequestBuilder.governancePolicyTemplateRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernancePolicyTemplate.governancePolicyTemplateRequestBuilder.governancePolicyTemplateRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernancePolicyTemplate.governancePolicyTemplateRequestBuilder.governancePolicyTemplateRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernancePolicyTemplate.governancePolicyTemplateRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernancePolicyTemplate.governancePolicyTemplateRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernancePolicyTemplate.governancePolicyTemplateRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.TenantGovernancePolicyTemplate +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernancePolicyTemplate.governancePolicyTemplateRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernancePolicyTemplate.governancePolicyTemplateRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernancePolicyTemplate.GovernancePolicyTemplateRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder.GovernanceRequestItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder.GovernanceRequestItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder.GovernanceRequestItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder.GovernanceRequestItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder.GovernanceRequestItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.GovernanceRequest +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder::|public|governancePolicyTemplate:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernancePolicyTemplate.GovernancePolicyTemplateRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.GovernanceRequest; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.GovernanceRequest +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.GovernanceRequest; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.Item.GovernanceRequestItemRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Count.CountRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.AppB2BSignInActivityMetrics.appB2BSignInActivityMetricsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.AppB2BSignInActivityMetrics.appB2BSignInActivityMetricsRequestBuilder.appB2BSignInActivityMetricsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.AppB2BSignInActivityMetrics.appB2BSignInActivityMetricsRequestBuilder.appB2BSignInActivityMetricsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.AppB2BSignInActivityMetrics.appB2BSignInActivityMetricsRequestBuilder.appB2BSignInActivityMetricsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.AppB2BSignInActivityMetrics.appB2BSignInActivityMetricsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.AppB2BSignInActivityMetrics.appB2BSignInActivityMetricsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.AppB2BSignInActivityMetrics.appB2BSignInActivityMetricsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.B2BSignInActivityMetrics +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.AppB2BSignInActivityMetrics.appB2BSignInActivityMetricsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.AppB2BSignInActivityMetrics.appB2BSignInActivityMetricsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.AppB2BSignInActivityMetrics.AppB2BSignInActivityMetricsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BRegistrationMetrics.b2BRegistrationMetricsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BRegistrationMetrics.b2BRegistrationMetricsRequestBuilder.b2BRegistrationMetricsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BRegistrationMetrics.b2BRegistrationMetricsRequestBuilder.b2BRegistrationMetricsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BRegistrationMetrics.b2BRegistrationMetricsRequestBuilder.b2BRegistrationMetricsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BRegistrationMetrics.b2BRegistrationMetricsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BRegistrationMetrics.b2BRegistrationMetricsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BRegistrationMetrics.b2BRegistrationMetricsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.B2bRegistrationMetrics +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BRegistrationMetrics.b2BRegistrationMetricsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BRegistrationMetrics.b2BRegistrationMetricsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BRegistrationMetrics.B2BRegistrationMetricsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BSignInActivityMetrics.b2BSignInActivityMetricsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BSignInActivityMetrics.b2BSignInActivityMetricsRequestBuilder.b2BSignInActivityMetricsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BSignInActivityMetrics.b2BSignInActivityMetricsRequestBuilder.b2BSignInActivityMetricsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BSignInActivityMetrics.b2BSignInActivityMetricsRequestBuilder.b2BSignInActivityMetricsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BSignInActivityMetrics.b2BSignInActivityMetricsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BSignInActivityMetrics.b2BSignInActivityMetricsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BSignInActivityMetrics.b2BSignInActivityMetricsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.B2BSignInActivityMetrics +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BSignInActivityMetrics.b2BSignInActivityMetricsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BSignInActivityMetrics.b2BSignInActivityMetricsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BSignInActivityMetrics.B2BSignInActivityMetricsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.BillingMetrics.billingMetricsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.BillingMetrics.billingMetricsRequestBuilder.billingMetricsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.BillingMetrics.billingMetricsRequestBuilder.billingMetricsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.BillingMetrics.billingMetricsRequestBuilder.billingMetricsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.BillingMetrics.billingMetricsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.BillingMetrics.billingMetricsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.BillingMetrics.billingMetricsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.BillingMetrics +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.BillingMetrics.billingMetricsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.BillingMetrics.billingMetricsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.BillingMetrics.BillingMetricsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.MultiTenantApplicationMetrics.multiTenantApplicationMetricsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.MultiTenantApplicationMetrics.multiTenantApplicationMetricsRequestBuilder.multiTenantApplicationMetricsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.MultiTenantApplicationMetrics.multiTenantApplicationMetricsRequestBuilder.multiTenantApplicationMetricsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.MultiTenantApplicationMetrics.multiTenantApplicationMetricsRequestBuilder.multiTenantApplicationMetricsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.MultiTenantApplicationMetrics.multiTenantApplicationMetricsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.MultiTenantApplicationMetrics.multiTenantApplicationMetricsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.MultiTenantApplicationMetrics.multiTenantApplicationMetricsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.MultiTenantApplicationMetrics +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.MultiTenantApplicationMetrics.multiTenantApplicationMetricsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.MultiTenantApplicationMetrics.multiTenantApplicationMetricsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.MultiTenantApplicationMetrics.MultiTenantApplicationMetricsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder.RelatedTenantItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder.RelatedTenantItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder.RelatedTenantItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder.RelatedTenantItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder.RelatedTenantItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder::|public|appB2BSignInActivityMetrics:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.AppB2BSignInActivityMetrics.AppB2BSignInActivityMetricsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder::|public|b2BRegistrationMetrics:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BRegistrationMetrics.B2BRegistrationMetricsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder::|public|b2BSignInActivityMetrics:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.B2BSignInActivityMetrics.B2BSignInActivityMetricsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder::|public|billingMetrics:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.BillingMetrics.BillingMetricsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.RelatedTenant +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder::|public|multiTenantApplicationMetrics:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.MultiTenantApplicationMetrics.MultiTenantApplicationMetricsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.RelatedTenant; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.RelatedTenant +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.RelatedTenant; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Refresh.refreshRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Refresh.refreshRequestBuilder.refreshRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Refresh.refreshRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Refresh.refreshRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Refresh.refreshRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Refresh.refreshRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Refresh.refreshRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Refresh.RefreshRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder.relatedTenantsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder.relatedTenantsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder.relatedTenantsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder.relatedTenantsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder.relatedTenantsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder.relatedTenantsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder.relatedTenantsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder.relatedTenantsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder.relatedTenantsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder.relatedTenantsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder::[RelatedTenantId:string]:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Item.RelatedTenantItemRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder::|public|Count:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Count.CountRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.RelatedTenantCollectionResponse +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.RelatedTenant; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.RelatedTenant +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder::|public|refresh:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.Refresh.RefreshRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.RelatedTenant; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.relatedTenantsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.RelatedTenantsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.EnableRelatedTenants.enableRelatedTenantsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.EnableRelatedTenants.enableRelatedTenantsRequestBuilder.enableRelatedTenantsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.EnableRelatedTenants.enableRelatedTenantsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.EnableRelatedTenants.enableRelatedTenantsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.EnableRelatedTenants.enableRelatedTenantsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.EnableRelatedTenants.enableRelatedTenantsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.EnableRelatedTenants.enableRelatedTenantsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.EnableRelatedTenants.EnableRelatedTenantsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.settingsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.settingsRequestBuilder.settingsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.settingsRequestBuilder.settingsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.settingsRequestBuilder.settingsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.settingsRequestBuilder.settingsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.settingsRequestBuilder.settingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.settingsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.settingsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.settingsRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.settingsRequestBuilder::|public|enableRelatedTenants:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.EnableRelatedTenants.EnableRelatedTenantsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.settingsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.TenantGovernanceSetting +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.settingsRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.TenantGovernanceSetting; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.TenantGovernanceSetting +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.settingsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.settingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.settingsRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.TenantGovernanceSetting; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.settingsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.SettingsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder.tenantGovernanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder.tenantGovernanceRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder.tenantGovernanceRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder.tenantGovernanceRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder.tenantGovernanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.TenantGovernance +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder::|public|governanceInvitations:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceInvitations.GovernanceInvitationsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder::|public|governancePolicyTemplates:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernancePolicyTemplates.GovernancePolicyTemplatesRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder::|public|governanceRelationships:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRelationships.GovernanceRelationshipsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder::|public|governanceRequests:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.GovernanceRequests.GovernanceRequestsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.TenantGovernance; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.TenantGovernance +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder::|public|relatedTenants:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.RelatedTenants.RelatedTenantsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder::|public|settings:global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.Settings.SettingsRequestBuilder +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.TenantGovernance; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.DirectoryNamespace.TenantGovernance.tenantGovernanceRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.DirectoryNamespace.TenantGovernance.TenantGovernanceRequestBuilder Microsoft.Graph.DirectoryObjects.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.DirectoryObjects.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.DirectoryObjects.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -68867,6 +69206,7 @@ Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|applyDecisions:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void @@ -68890,6 +69230,23 @@ Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyDescription:string +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyResult:global.Microsoft.Graph.Models.AccessReviewInstanceDecisionItemApplyResult? +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|CustomDataProvidedResourceId:string +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore Microsoft.Graph.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void @@ -69658,6 +70015,7 @@ Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instan Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|applyDecisions:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void @@ -69681,6 +70039,23 @@ Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instan Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyDescription:string +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyResult:global.Microsoft.Graph.Models.AccessReviewInstanceDecisionItemApplyResult? +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|CustomDataProvidedResourceId:string +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void @@ -70169,6 +70544,7 @@ Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessRe Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|applyDecisions:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void @@ -70192,6 +70568,23 @@ Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDec Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyDescription:string +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyResult:global.Microsoft.Graph.Models.AccessReviewInstanceDecisionItemApplyResult? +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|CustomDataProvidedResourceId:string +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore Microsoft.Graph.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void @@ -88731,10 +89124,55 @@ Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.groupRequestBuilder::| Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.groupRequestBuilder::|public|eligibilitySchedules:global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules.EligibilitySchedulesRequestBuilder Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.groupRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.PrivilegedAccessGroup Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.groupRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.PrivilegedAccessGroup; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.PrivilegedAccessGroup +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.groupRequestBuilder::|public|resources:global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.ResourcesRequestBuilder Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.groupRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.groupRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.groupRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.PrivilegedAccessGroup; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.groupRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.GroupRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Count.CountRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder.GroupResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder.GroupResourceItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder.GroupResourceItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder.GroupResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder.GroupResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.GroupResource +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.GroupResource; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.GroupResource +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.GroupResource; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder.resourcesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder.resourcesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder.resourcesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder.resourcesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder.resourcesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder.resourcesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder.resourcesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder.resourcesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder.resourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder.resourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder::[GroupResourceId:string]:global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Item.GroupResourceItemRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder::|public|Count:global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.Count.CountRequestBuilder +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.GroupResourceCollectionResponse +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.GroupResource; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.GroupResource +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.GroupResource; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.resourcesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.IdentityGovernance.PrivilegedAccess.Group.Resources.ResourcesRequestBuilder Microsoft.Graph.IdentityGovernance.PrivilegedAccess.privilegedAccessRequestBuilder-->BaseRequestBuilder Microsoft.Graph.IdentityGovernance.PrivilegedAccess.privilegedAccessRequestBuilder.privilegedAccessRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.IdentityGovernance.PrivilegedAccess.privilegedAccessRequestBuilder.privilegedAccessRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -101199,6 +101637,7 @@ Microsoft.Graph.Me.meRequestBuilder::|public|managedDevices:global.Microsoft.Gra Microsoft.Graph.Me.meRequestBuilder::|public|manager:global.Microsoft.Graph.Me.Manager.ManagerRequestBuilder Microsoft.Graph.Me.meRequestBuilder::|public|memberOf:global.Microsoft.Graph.Me.MemberOf.MemberOfRequestBuilder Microsoft.Graph.Me.meRequestBuilder::|public|messages:global.Microsoft.Graph.Me.Messages.MessagesRequestBuilder +Microsoft.Graph.Me.meRequestBuilder::|public|notes:global.Microsoft.Graph.Me.Notes.NotesRequestBuilder Microsoft.Graph.Me.meRequestBuilder::|public|oauth2PermissionGrants:global.Microsoft.Graph.Me.Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Microsoft.Graph.Me.meRequestBuilder::|public|onenote:global.Microsoft.Graph.Me.Onenote.OnenoteRequestBuilder Microsoft.Graph.Me.meRequestBuilder::|public|onlineMeetings:global.Microsoft.Graph.Me.OnlineMeetings.OnlineMeetingsRequestBuilder @@ -101576,6 +102015,177 @@ Microsoft.Graph.Me.Messages.messagesRequestBuilder::|public|PostAsync(body:globa Microsoft.Graph.Me.Messages.messagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.Messages.messagesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Message; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.Messages.messagesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Messages.MessagesRequestBuilder +Microsoft.Graph.Me.Notes.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Notes.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Notes.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Notes.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Notes.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Notes.Count.CountRequestBuilder +Microsoft.Graph.Me.Notes.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.Notes.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Notes.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Notes.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.Notes.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Notes.Delta.DeltaGetResponse +Microsoft.Graph.Me.Notes.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Notes.Delta.DeltaGetResponse +Microsoft.Graph.Me.Notes.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Notes.Delta.DeltaResponse +Microsoft.Graph.Me.Notes.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Notes.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Notes.Delta.deltaResponse-->global.Microsoft.Graph.Me.Notes.Delta.DeltaGetResponse +Microsoft.Graph.Me.Notes.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Notes.Delta.DeltaResponse +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Notes.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Notes.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Notes.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Notes.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Notes.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Notes.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Notes.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Notes.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Notes.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Notes.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Notes.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Notes.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Notes.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Notes.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Notes.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Notes.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder.NoteItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder.NoteItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder.NoteItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder.NoteItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder.NoteItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.Notes.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Notes.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Note +Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Note; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Note +Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Note; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder +Microsoft.Graph.Me.Notes.notesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Notes.notesRequestBuilder.notesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Notes.notesRequestBuilder.notesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Notes.notesRequestBuilder.notesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Notes.notesRequestBuilder.notesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Notes.notesRequestBuilder.notesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Notes.notesRequestBuilder.notesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Notes.notesRequestBuilder.notesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Notes.notesRequestBuilder.notesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Notes.notesRequestBuilder.notesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.notesRequestBuilder.notesRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Notes.notesRequestBuilder::[NoteId:string]:global.Microsoft.Graph.Me.Notes.Item.NoteItemRequestBuilder +Microsoft.Graph.Me.Notes.notesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.notesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Notes.notesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Notes.Count.CountRequestBuilder +Microsoft.Graph.Me.Notes.notesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.Notes.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Notes.notesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.NoteCollectionResponse +Microsoft.Graph.Me.Notes.notesRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Note; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Note +Microsoft.Graph.Me.Notes.notesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.notesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Note; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Notes.notesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Notes.NotesRequestBuilder Microsoft.Graph.Me.Oauth2PermissionGrants.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.Oauth2PermissionGrants.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.Oauth2PermissionGrants.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -106517,6 +107127,7 @@ Microsoft.Graph.Models.accessPackageAssignmentRequest::|public|CustomExtensionCa Microsoft.Graph.Models.accessPackageAssignmentRequest::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.accessPackageAssignmentRequest::|public|Justification:string Microsoft.Graph.Models.accessPackageAssignmentRequest::|public|OdataType:string +Microsoft.Graph.Models.accessPackageAssignmentRequest::|public|Parameters:global.Microsoft.Graph.Models.AccessPackageAssignmentRequestParameters Microsoft.Graph.Models.accessPackageAssignmentRequest::|public|Requestor:global.Microsoft.Graph.Models.AccessPackageSubject Microsoft.Graph.Models.accessPackageAssignmentRequest::|public|RequestType:global.Microsoft.Graph.Models.AccessPackageRequestType? Microsoft.Graph.Models.accessPackageAssignmentRequest::|public|Schedule:global.Microsoft.Graph.Models.EntitlementManagementSchedule @@ -106555,6 +107166,15 @@ Microsoft.Graph.Models.accessPackageAssignmentRequestorSettings::|public|OnBehal Microsoft.Graph.Models.accessPackageAssignmentRequestorSettings::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.accessPackageAssignmentRequestorSettings::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.AccessPackageAssignmentRequestorSettings Microsoft.Graph.Models.accessPackageAssignmentRequestorSettings~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Models.accessPackageAssignmentRequestParameters::|public|AdditionalData:IDictionary +Microsoft.Graph.Models.accessPackageAssignmentRequestParameters::|public|BackingStore:IBackingStore +Microsoft.Graph.Models.accessPackageAssignmentRequestParameters::|public|BypassApproval:bool? +Microsoft.Graph.Models.accessPackageAssignmentRequestParameters::|public|constructor():void +Microsoft.Graph.Models.accessPackageAssignmentRequestParameters::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.accessPackageAssignmentRequestParameters::|public|OdataType:string +Microsoft.Graph.Models.accessPackageAssignmentRequestParameters::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.accessPackageAssignmentRequestParameters::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.AccessPackageAssignmentRequestParameters +Microsoft.Graph.Models.accessPackageAssignmentRequestParameters~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Models.accessPackageAssignmentRequestRequirements::|public|AdditionalData:IDictionary Microsoft.Graph.Models.accessPackageAssignmentRequestRequirements::|public|AllowCustomAssignmentSchedule:bool? Microsoft.Graph.Models.accessPackageAssignmentRequestRequirements::|public|BackingStore:IBackingStore @@ -107090,6 +107710,7 @@ Microsoft.Graph.Models.accessReviewInstanceDecisionItem::|public|GetFieldDeseria Microsoft.Graph.Models.accessReviewInstanceDecisionItem::|public|Insights:List Microsoft.Graph.Models.accessReviewInstanceDecisionItem::|public|Justification:string Microsoft.Graph.Models.accessReviewInstanceDecisionItem::|public|OdataType:string +Microsoft.Graph.Models.accessReviewInstanceDecisionItem::|public|Permission:global.Microsoft.Graph.Models.AccessReviewInstanceDecisionItemPermission Microsoft.Graph.Models.accessReviewInstanceDecisionItem::|public|Principal:global.Microsoft.Graph.Models.Identity Microsoft.Graph.Models.accessReviewInstanceDecisionItem::|public|PrincipalLink:string Microsoft.Graph.Models.accessReviewInstanceDecisionItem::|public|Recommendation:string @@ -107115,6 +107736,12 @@ Microsoft.Graph.Models.accessReviewInstanceDecisionItemAccessPackageResource::|p Microsoft.Graph.Models.accessReviewInstanceDecisionItemAccessPackageResource::|public|OdataType:string Microsoft.Graph.Models.accessReviewInstanceDecisionItemAccessPackageResource::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.accessReviewInstanceDecisionItemAccessPackageResource::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.AccessReviewInstanceDecisionItemAccessPackageResource +Microsoft.Graph.Models.accessReviewInstanceDecisionItemApplyResult::0000-new +Microsoft.Graph.Models.accessReviewInstanceDecisionItemApplyResult::0001-appliedSuccessfully +Microsoft.Graph.Models.accessReviewInstanceDecisionItemApplyResult::0002-appliedWithUnknownFailure +Microsoft.Graph.Models.accessReviewInstanceDecisionItemApplyResult::0003-appliedSuccessfullyButObjectNotFound +Microsoft.Graph.Models.accessReviewInstanceDecisionItemApplyResult::0004-applyNotSupported +Microsoft.Graph.Models.accessReviewInstanceDecisionItemApplyResult::0005-unknownFutureValue Microsoft.Graph.Models.accessReviewInstanceDecisionItemAzureRoleResource-->global.Microsoft.Graph.Models.AccessReviewInstanceDecisionItemResource Microsoft.Graph.Models.accessReviewInstanceDecisionItemAzureRoleResource::|public|constructor():void Microsoft.Graph.Models.accessReviewInstanceDecisionItemAzureRoleResource::|public|GetFieldDeserializers():IDictionary> @@ -107127,9 +107754,31 @@ Microsoft.Graph.Models.accessReviewInstanceDecisionItemCollectionResponse::|publ Microsoft.Graph.Models.accessReviewInstanceDecisionItemCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.accessReviewInstanceDecisionItemCollectionResponse::|public|Value:List Microsoft.Graph.Models.accessReviewInstanceDecisionItemCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.AccessReviewInstanceDecisionItemCollectionResponse +Microsoft.Graph.Models.accessReviewInstanceDecisionItemCustomDataProvidedResource-->global.Microsoft.Graph.Models.AccessReviewInstanceDecisionItemResource +Microsoft.Graph.Models.accessReviewInstanceDecisionItemCustomDataProvidedResource::|public|constructor():void +Microsoft.Graph.Models.accessReviewInstanceDecisionItemCustomDataProvidedResource::|public|CustomData:string +Microsoft.Graph.Models.accessReviewInstanceDecisionItemCustomDataProvidedResource::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.accessReviewInstanceDecisionItemCustomDataProvidedResource::|public|OdataType:string +Microsoft.Graph.Models.accessReviewInstanceDecisionItemCustomDataProvidedResource::|public|ScopeDisplayName:string +Microsoft.Graph.Models.accessReviewInstanceDecisionItemCustomDataProvidedResource::|public|ScopeId:string +Microsoft.Graph.Models.accessReviewInstanceDecisionItemCustomDataProvidedResource::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.accessReviewInstanceDecisionItemCustomDataProvidedResource::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.AccessReviewInstanceDecisionItemCustomDataProvidedResource +Microsoft.Graph.Models.accessReviewInstanceDecisionItemPermission::|public|AdditionalData:IDictionary +Microsoft.Graph.Models.accessReviewInstanceDecisionItemPermission::|public|BackingStore:IBackingStore +Microsoft.Graph.Models.accessReviewInstanceDecisionItemPermission::|public|constructor():void +Microsoft.Graph.Models.accessReviewInstanceDecisionItemPermission::|public|Description:string +Microsoft.Graph.Models.accessReviewInstanceDecisionItemPermission::|public|DisplayName:string +Microsoft.Graph.Models.accessReviewInstanceDecisionItemPermission::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.accessReviewInstanceDecisionItemPermission::|public|Id:string +Microsoft.Graph.Models.accessReviewInstanceDecisionItemPermission::|public|OdataType:string +Microsoft.Graph.Models.accessReviewInstanceDecisionItemPermission::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.accessReviewInstanceDecisionItemPermission::|public|Type:string +Microsoft.Graph.Models.accessReviewInstanceDecisionItemPermission::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.AccessReviewInstanceDecisionItemPermission +Microsoft.Graph.Models.accessReviewInstanceDecisionItemPermission~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Models.accessReviewInstanceDecisionItemResource::|public|AdditionalData:IDictionary Microsoft.Graph.Models.accessReviewInstanceDecisionItemResource::|public|BackingStore:IBackingStore Microsoft.Graph.Models.accessReviewInstanceDecisionItemResource::|public|constructor():void +Microsoft.Graph.Models.accessReviewInstanceDecisionItemResource::|public|Description:string Microsoft.Graph.Models.accessReviewInstanceDecisionItemResource::|public|DisplayName:string Microsoft.Graph.Models.accessReviewInstanceDecisionItemResource::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.accessReviewInstanceDecisionItemResource::|public|Id:string @@ -107544,6 +108193,7 @@ Microsoft.Graph.Models.agentIdentity::|public|AgentIdentityBlueprintId:string Microsoft.Graph.Models.agentIdentity::|public|constructor():void Microsoft.Graph.Models.agentIdentity::|public|CreatedDateTime:DateTimeOffset? Microsoft.Graph.Models.agentIdentity::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.agentIdentity::|public|ManagerApplications:List Microsoft.Graph.Models.agentIdentity::|public|OdataType:string Microsoft.Graph.Models.agentIdentity::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.agentIdentity::|public|Sponsors:List @@ -107559,6 +108209,7 @@ Microsoft.Graph.Models.agentIdentityBlueprint::|static|public|CreateFromDiscrimi Microsoft.Graph.Models.agentIdentityBlueprintPrincipal-->global.Microsoft.Graph.Models.ServicePrincipal Microsoft.Graph.Models.agentIdentityBlueprintPrincipal::|public|constructor():void Microsoft.Graph.Models.agentIdentityBlueprintPrincipal::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.agentIdentityBlueprintPrincipal::|public|ManagerApplications:List Microsoft.Graph.Models.agentIdentityBlueprintPrincipal::|public|OdataType:string Microsoft.Graph.Models.agentIdentityBlueprintPrincipal::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.agentIdentityBlueprintPrincipal::|public|Sponsors:List @@ -108560,6 +109211,20 @@ Microsoft.Graph.Models.applicationLocation::|public|OdataType:string Microsoft.Graph.Models.applicationLocation::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.applicationLocation::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.ApplicationLocation Microsoft.Graph.Models.applicationLocation~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Models.applicationPermissionType::0000-role +Microsoft.Graph.Models.applicationPermissionType::0001-scope +Microsoft.Graph.Models.applicationPermissionType::0002-unknownFutureValue +Microsoft.Graph.Models.applicationResourcePermission::|public|AdditionalData:IDictionary +Microsoft.Graph.Models.applicationResourcePermission::|public|BackingStore:IBackingStore +Microsoft.Graph.Models.applicationResourcePermission::|public|constructor():void +Microsoft.Graph.Models.applicationResourcePermission::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.applicationResourcePermission::|public|Id:string +Microsoft.Graph.Models.applicationResourcePermission::|public|Name:string +Microsoft.Graph.Models.applicationResourcePermission::|public|OdataType:string +Microsoft.Graph.Models.applicationResourcePermission::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.applicationResourcePermission::|public|Type:global.Microsoft.Graph.Models.ApplicationPermissionType? +Microsoft.Graph.Models.applicationResourcePermission::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.ApplicationResourcePermission +Microsoft.Graph.Models.applicationResourcePermission~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Models.applicationRiskFactorCertificateInfo::|public|AdditionalData:IDictionary Microsoft.Graph.Models.applicationRiskFactorCertificateInfo::|public|BackingStore:IBackingStore Microsoft.Graph.Models.applicationRiskFactorCertificateInfo::|public|constructor():void @@ -108726,6 +109391,16 @@ Microsoft.Graph.Models.applicationServicePrincipal::|public|Serialize(writer:ISe Microsoft.Graph.Models.applicationServicePrincipal::|public|ServicePrincipal:global.Microsoft.Graph.Models.ServicePrincipal Microsoft.Graph.Models.applicationServicePrincipal::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.ApplicationServicePrincipal Microsoft.Graph.Models.applicationServicePrincipal~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Models.applicationsRequiredResourceAccess::|public|AdditionalData:IDictionary +Microsoft.Graph.Models.applicationsRequiredResourceAccess::|public|BackingStore:IBackingStore +Microsoft.Graph.Models.applicationsRequiredResourceAccess::|public|constructor():void +Microsoft.Graph.Models.applicationsRequiredResourceAccess::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.applicationsRequiredResourceAccess::|public|OdataType:string +Microsoft.Graph.Models.applicationsRequiredResourceAccess::|public|Permissions:List +Microsoft.Graph.Models.applicationsRequiredResourceAccess::|public|ResourceAppId:string +Microsoft.Graph.Models.applicationsRequiredResourceAccess::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.applicationsRequiredResourceAccess::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.ApplicationsRequiredResourceAccess +Microsoft.Graph.Models.applicationsRequiredResourceAccess~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Models.applicationTemplate-->global.Microsoft.Graph.Models.Entity Microsoft.Graph.Models.applicationTemplate::|public|Categories:List Microsoft.Graph.Models.applicationTemplate::|public|DeprecationDate:Date? @@ -109686,6 +110361,7 @@ Microsoft.Graph.Models.authenticationBehaviors::|public|AdditionalData:IDictiona Microsoft.Graph.Models.authenticationBehaviors::|public|BackingStore:IBackingStore Microsoft.Graph.Models.authenticationBehaviors::|public|BlockAzureADGraphAccess:bool? Microsoft.Graph.Models.authenticationBehaviors::|public|constructor():void +Microsoft.Graph.Models.authenticationBehaviors::|public|CoopEnforcement:bool? Microsoft.Graph.Models.authenticationBehaviors::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.authenticationBehaviors::|public|OdataType:string Microsoft.Graph.Models.authenticationBehaviors::|public|RemoveUnverifiedEmailClaim:bool? @@ -110169,6 +110845,66 @@ Microsoft.Graph.Models.b2bIdentityProvidersType::0003-emailOneTimePasscode Microsoft.Graph.Models.b2bIdentityProvidersType::0004-microsoftAccount Microsoft.Graph.Models.b2bIdentityProvidersType::0005-defaultConfiguredIdp Microsoft.Graph.Models.b2bIdentityProvidersType::0006-unknownFutureValue +Microsoft.Graph.Models.b2bRegistrationMetrics-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.b2bRegistrationMetrics::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.b2bRegistrationMetrics::|public|Initial:global.Microsoft.Graph.Models.B2BRegistrationMetricsInitial +Microsoft.Graph.Models.b2bRegistrationMetrics::|public|OdataType:string +Microsoft.Graph.Models.b2bRegistrationMetrics::|public|Recent:global.Microsoft.Graph.Models.B2BRegistrationMetricsRecent +Microsoft.Graph.Models.b2bRegistrationMetrics::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.b2bRegistrationMetrics::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.B2bRegistrationMetrics +Microsoft.Graph.Models.b2BRegistrationMetricsBase-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.b2BRegistrationMetricsBase::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.b2BRegistrationMetricsBase::|public|InboundTotalUsers:decimal? +Microsoft.Graph.Models.b2BRegistrationMetricsBase::|public|OdataType:string +Microsoft.Graph.Models.b2BRegistrationMetricsBase::|public|OutboundTotalUsers:decimal? +Microsoft.Graph.Models.b2BRegistrationMetricsBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.b2BRegistrationMetricsBase::|public|WatermarkDateTime:DateTimeOffset? +Microsoft.Graph.Models.b2BRegistrationMetricsBase::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.B2BRegistrationMetricsBase +Microsoft.Graph.Models.b2BRegistrationMetricsInitial-->global.Microsoft.Graph.Models.B2BRegistrationMetricsBase +Microsoft.Graph.Models.b2BRegistrationMetricsInitial::|public|constructor():void +Microsoft.Graph.Models.b2BRegistrationMetricsInitial::|public|CreatedDateTime:DateTimeOffset? +Microsoft.Graph.Models.b2BRegistrationMetricsInitial::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.b2BRegistrationMetricsInitial::|public|OdataType:string +Microsoft.Graph.Models.b2BRegistrationMetricsInitial::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.b2BRegistrationMetricsInitial::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.B2BRegistrationMetricsInitial +Microsoft.Graph.Models.b2BRegistrationMetricsRecent-->global.Microsoft.Graph.Models.B2BRegistrationMetricsBase +Microsoft.Graph.Models.b2BRegistrationMetricsRecent::|public|constructor():void +Microsoft.Graph.Models.b2BRegistrationMetricsRecent::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.b2BRegistrationMetricsRecent::|public|OdataType:string +Microsoft.Graph.Models.b2BRegistrationMetricsRecent::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.b2BRegistrationMetricsRecent::|public|UpdateDateTime:DateTimeOffset? +Microsoft.Graph.Models.b2BRegistrationMetricsRecent::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.B2BRegistrationMetricsRecent +Microsoft.Graph.Models.b2BSignInActivityMetrics-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.b2BSignInActivityMetrics::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.b2BSignInActivityMetrics::|public|Initial:global.Microsoft.Graph.Models.B2BSignInActivityMetricsInitial +Microsoft.Graph.Models.b2BSignInActivityMetrics::|public|OdataType:string +Microsoft.Graph.Models.b2BSignInActivityMetrics::|public|Recent:global.Microsoft.Graph.Models.B2BSignInActivityMetricsRecent +Microsoft.Graph.Models.b2BSignInActivityMetrics::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.b2BSignInActivityMetrics::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.B2BSignInActivityMetrics +Microsoft.Graph.Models.b2BSignInActivityMetricsBase-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.b2BSignInActivityMetricsBase::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.b2BSignInActivityMetricsBase::|public|InboundMonthlyTotalApplications:decimal? +Microsoft.Graph.Models.b2BSignInActivityMetricsBase::|public|InboundMonthlyTotalUsers:decimal? +Microsoft.Graph.Models.b2BSignInActivityMetricsBase::|public|OdataType:string +Microsoft.Graph.Models.b2BSignInActivityMetricsBase::|public|OutboundMonthlyTotalApplications:decimal? +Microsoft.Graph.Models.b2BSignInActivityMetricsBase::|public|OutboundMonthlyTotalUsers:decimal? +Microsoft.Graph.Models.b2BSignInActivityMetricsBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.b2BSignInActivityMetricsBase::|public|WatermarkDateTime:DateTimeOffset? +Microsoft.Graph.Models.b2BSignInActivityMetricsBase::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.B2BSignInActivityMetricsBase +Microsoft.Graph.Models.b2BSignInActivityMetricsInitial-->global.Microsoft.Graph.Models.B2BSignInActivityMetricsBase +Microsoft.Graph.Models.b2BSignInActivityMetricsInitial::|public|constructor():void +Microsoft.Graph.Models.b2BSignInActivityMetricsInitial::|public|CreatedDateTime:DateTimeOffset? +Microsoft.Graph.Models.b2BSignInActivityMetricsInitial::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.b2BSignInActivityMetricsInitial::|public|OdataType:string +Microsoft.Graph.Models.b2BSignInActivityMetricsInitial::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.b2BSignInActivityMetricsInitial::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.B2BSignInActivityMetricsInitial +Microsoft.Graph.Models.b2BSignInActivityMetricsRecent-->global.Microsoft.Graph.Models.B2BSignInActivityMetricsBase +Microsoft.Graph.Models.b2BSignInActivityMetricsRecent::|public|constructor():void +Microsoft.Graph.Models.b2BSignInActivityMetricsRecent::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.b2BSignInActivityMetricsRecent::|public|OdataType:string +Microsoft.Graph.Models.b2BSignInActivityMetricsRecent::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.b2BSignInActivityMetricsRecent::|public|UpdateDateTime:DateTimeOffset? +Microsoft.Graph.Models.b2BSignInActivityMetricsRecent::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.B2BSignInActivityMetricsRecent Microsoft.Graph.Models.b2xIdentityUserFlow-->global.Microsoft.Graph.Models.IdentityUserFlow Microsoft.Graph.Models.b2xIdentityUserFlow::|public|ApiConnectorConfiguration:global.Microsoft.Graph.Models.UserFlowApiConnectorConfiguration Microsoft.Graph.Models.b2xIdentityUserFlow::|public|GetFieldDeserializers():IDictionary> @@ -110348,6 +111084,38 @@ Microsoft.Graph.Models.basicAuthentication::|public|Password:string Microsoft.Graph.Models.basicAuthentication::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.basicAuthentication::|public|Username:string Microsoft.Graph.Models.basicAuthentication::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.BasicAuthentication +Microsoft.Graph.Models.billingMetrics-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.billingMetrics::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.billingMetrics::|public|Initial:global.Microsoft.Graph.Models.BillingMetricsInitial +Microsoft.Graph.Models.billingMetrics::|public|OdataType:string +Microsoft.Graph.Models.billingMetrics::|public|Recent:global.Microsoft.Graph.Models.BillingMetricsRecent +Microsoft.Graph.Models.billingMetrics::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.billingMetrics::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.BillingMetrics +Microsoft.Graph.Models.billingMetricsBase-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.billingMetricsBase::|public|ForeignAssociatedTenantBillingManagementActiveCount:decimal? +Microsoft.Graph.Models.billingMetricsBase::|public|ForeignAssociatedTenantCount:decimal? +Microsoft.Graph.Models.billingMetricsBase::|public|ForeignAssociatedTenantProvisioningActiveCount:decimal? +Microsoft.Graph.Models.billingMetricsBase::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.billingMetricsBase::|public|LocalAssociatedTenantBillingManagementActiveCount:decimal? +Microsoft.Graph.Models.billingMetricsBase::|public|LocalAssociatedTenantCount:decimal? +Microsoft.Graph.Models.billingMetricsBase::|public|LocalAssociatedTenantIds:List +Microsoft.Graph.Models.billingMetricsBase::|public|LocalAssociatedTenantProvisioningActiveCount:decimal? +Microsoft.Graph.Models.billingMetricsBase::|public|OdataType:string +Microsoft.Graph.Models.billingMetricsBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.billingMetricsBase::|public|WatermarkDateTime:DateTimeOffset? +Microsoft.Graph.Models.billingMetricsBase::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.BillingMetricsBase +Microsoft.Graph.Models.billingMetricsInitial-->global.Microsoft.Graph.Models.BillingMetricsBase +Microsoft.Graph.Models.billingMetricsInitial::|public|CreatedDateTime:DateTimeOffset? +Microsoft.Graph.Models.billingMetricsInitial::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.billingMetricsInitial::|public|OdataType:string +Microsoft.Graph.Models.billingMetricsInitial::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.billingMetricsInitial::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.BillingMetricsInitial +Microsoft.Graph.Models.billingMetricsRecent-->global.Microsoft.Graph.Models.BillingMetricsBase +Microsoft.Graph.Models.billingMetricsRecent::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.billingMetricsRecent::|public|OdataType:string +Microsoft.Graph.Models.billingMetricsRecent::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.billingMetricsRecent::|public|UpdateDateTime:DateTimeOffset? +Microsoft.Graph.Models.billingMetricsRecent::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.BillingMetricsRecent Microsoft.Graph.Models.binaryContent-->global.Microsoft.Graph.Models.ContentBase Microsoft.Graph.Models.binaryContent::|public|constructor():void Microsoft.Graph.Models.binaryContent::|public|Data:byte[] @@ -114231,6 +114999,7 @@ Microsoft.Graph.Models.copilotPackage::|public|DeployedTo:global.Microsoft.Graph Microsoft.Graph.Models.copilotPackage::|public|DisplayName:string Microsoft.Graph.Models.copilotPackage::|public|ElementTypes:List Microsoft.Graph.Models.copilotPackage::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.copilotPackage::|public|GovernanceMetadata:UntypedNode Microsoft.Graph.Models.copilotPackage::|public|IsBlocked:bool? Microsoft.Graph.Models.copilotPackage::|public|LastModifiedDateTime:DateTimeOffset? Microsoft.Graph.Models.copilotPackage::|public|ManifestId:string @@ -114239,6 +115008,8 @@ Microsoft.Graph.Models.copilotPackage::|public|OdataType:string Microsoft.Graph.Models.copilotPackage::|public|OwnerId:string Microsoft.Graph.Models.copilotPackage::|public|Platform:string Microsoft.Graph.Models.copilotPackage::|public|Publisher:string +Microsoft.Graph.Models.copilotPackage::|public|RequestStatus:global.Microsoft.Graph.Models.CopilotPackageRequestStatus? +Microsoft.Graph.Models.copilotPackage::|public|RequestType:global.Microsoft.Graph.Models.CopilotPackageRequestType? Microsoft.Graph.Models.copilotPackage::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.copilotPackage::|public|ShortDescription:string Microsoft.Graph.Models.copilotPackage::|public|SupportedHosts:List @@ -114263,6 +115034,15 @@ Microsoft.Graph.Models.copilotPackageDetail::|public|SharedWithUsersAndGroups:Li Microsoft.Graph.Models.copilotPackageDetail::|public|TotalRunTimeInHours:double? Microsoft.Graph.Models.copilotPackageDetail::|public|TotalSessions:int? Microsoft.Graph.Models.copilotPackageDetail::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.CopilotPackageDetail +Microsoft.Graph.Models.copilotPackageRequestStatus::0000-pending +Microsoft.Graph.Models.copilotPackageRequestStatus::0001-approved +Microsoft.Graph.Models.copilotPackageRequestStatus::0002-rejected +Microsoft.Graph.Models.copilotPackageRequestStatus::0003-unknownFutureValue +Microsoft.Graph.Models.copilotPackageRequestType::0000-publish +Microsoft.Graph.Models.copilotPackageRequestType::0001-activate +Microsoft.Graph.Models.copilotPackageRequestType::0002-access +Microsoft.Graph.Models.copilotPackageRequestType::0003-update +Microsoft.Graph.Models.copilotPackageRequestType::0004-unknownFutureValue Microsoft.Graph.Models.copilotReportRoot-->global.Microsoft.Graph.Models.Entity Microsoft.Graph.Models.copilotReportRoot::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.copilotReportRoot::|public|OdataType:string @@ -115099,6 +115879,28 @@ Microsoft.Graph.Models.delegatedAdminCustomerCollectionResponse::|public|GetFiel Microsoft.Graph.Models.delegatedAdminCustomerCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.delegatedAdminCustomerCollectionResponse::|public|Value:List Microsoft.Graph.Models.delegatedAdminCustomerCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.DelegatedAdminCustomerCollectionResponse +Microsoft.Graph.Models.delegatedAdministrationRoleAssignment::|public|AdditionalData:IDictionary +Microsoft.Graph.Models.delegatedAdministrationRoleAssignment::|public|BackingStore:IBackingStore +Microsoft.Graph.Models.delegatedAdministrationRoleAssignment::|public|constructor():void +Microsoft.Graph.Models.delegatedAdministrationRoleAssignment::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.delegatedAdministrationRoleAssignment::|public|Group:global.Microsoft.Graph.Models.Group +Microsoft.Graph.Models.delegatedAdministrationRoleAssignment::|public|GroupDisplayName:string +Microsoft.Graph.Models.delegatedAdministrationRoleAssignment::|public|OdataType:string +Microsoft.Graph.Models.delegatedAdministrationRoleAssignment::|public|RoleTemplates:List +Microsoft.Graph.Models.delegatedAdministrationRoleAssignment::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.delegatedAdministrationRoleAssignment::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.DelegatedAdministrationRoleAssignment +Microsoft.Graph.Models.delegatedAdministrationRoleAssignmentSnapshot::|public|AdditionalData:IDictionary +Microsoft.Graph.Models.delegatedAdministrationRoleAssignmentSnapshot::|public|BackingStore:IBackingStore +Microsoft.Graph.Models.delegatedAdministrationRoleAssignmentSnapshot::|public|constructor():void +Microsoft.Graph.Models.delegatedAdministrationRoleAssignmentSnapshot::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.delegatedAdministrationRoleAssignmentSnapshot::|public|GroupDisplayName:string +Microsoft.Graph.Models.delegatedAdministrationRoleAssignmentSnapshot::|public|GroupId:string +Microsoft.Graph.Models.delegatedAdministrationRoleAssignmentSnapshot::|public|OdataType:string +Microsoft.Graph.Models.delegatedAdministrationRoleAssignmentSnapshot::|public|RoleTemplates:List +Microsoft.Graph.Models.delegatedAdministrationRoleAssignmentSnapshot::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.delegatedAdministrationRoleAssignmentSnapshot::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.DelegatedAdministrationRoleAssignmentSnapshot +Microsoft.Graph.Models.delegatedAdministrationRoleAssignmentSnapshot~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Models.delegatedAdministrationRoleAssignment~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Models.delegatedAdminRelationship-->global.Microsoft.Graph.Models.Entity Microsoft.Graph.Models.delegatedAdminRelationship::|public|AccessAssignments:List Microsoft.Graph.Models.delegatedAdminRelationship::|public|AccessDetails:global.Microsoft.Graph.Models.DelegatedAdminAccessDetails @@ -116488,6 +117290,7 @@ Microsoft.Graph.Models.directoryObject1::|public|Recovery:global.Microsoft.Graph Microsoft.Graph.Models.directoryObject1::|public|RemoteTenantGroups:List Microsoft.Graph.Models.directoryObject1::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.directoryObject1::|public|Subscriptions:List +Microsoft.Graph.Models.directoryObject1::|public|TenantGovernance:global.Microsoft.Graph.Models.TenantGovernance Microsoft.Graph.Models.directoryObject1::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.DirectoryObject1 Microsoft.Graph.Models.directoryObject::|public|DeletedDateTime:DateTimeOffset? Microsoft.Graph.Models.directoryObject::|public|GetFieldDeserializers():IDictionary> @@ -116575,6 +117378,7 @@ Microsoft.Graph.Models.dlpAction::0009-sPRuntimeAccessControl Microsoft.Graph.Models.dlpAction::0010-sPSharingNotifyUser Microsoft.Graph.Models.dlpAction::0011-sPSharingGenerateIncidentReport Microsoft.Graph.Models.dlpAction::0012-restrictWebGrounding +Microsoft.Graph.Models.dlpAction::0013-policyTip Microsoft.Graph.Models.dlpActionInfo::|public|Action:global.Microsoft.Graph.Models.DlpAction? Microsoft.Graph.Models.dlpActionInfo::|public|AdditionalData:IDictionary Microsoft.Graph.Models.dlpActionInfo::|public|BackingStore:IBackingStore @@ -118587,6 +119391,7 @@ Microsoft.Graph.Models.exchangeMessageTraceStatus::0004-expanded Microsoft.Graph.Models.exchangeMessageTraceStatus::0005-quarantined Microsoft.Graph.Models.exchangeMessageTraceStatus::0006-filteredAsSpam Microsoft.Graph.Models.exchangeMessageTraceStatus::0007-unknownFutureValue +Microsoft.Graph.Models.exchangeMessageTraceStatus::0008-recalled Microsoft.Graph.Models.exchangeProtectionPolicy-->global.Microsoft.Graph.Models.ProtectionPolicyBase Microsoft.Graph.Models.exchangeProtectionPolicy::|public|constructor():void Microsoft.Graph.Models.exchangeProtectionPolicy::|public|GetFieldDeserializers():IDictionary> @@ -119814,6 +120619,59 @@ Microsoft.Graph.Models.governanceInsightCollectionResponse::|public|GetFieldDese Microsoft.Graph.Models.governanceInsightCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.governanceInsightCollectionResponse::|public|Value:List Microsoft.Graph.Models.governanceInsightCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.GovernanceInsightCollectionResponse +Microsoft.Graph.Models.governanceInvitation-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.governanceInvitation::|public|CreatedDateTime:DateTimeOffset? +Microsoft.Graph.Models.governanceInvitation::|public|ExpirationDateTime:DateTimeOffset? +Microsoft.Graph.Models.governanceInvitation::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.governanceInvitation::|public|GovernedTenantId:string +Microsoft.Graph.Models.governanceInvitation::|public|GovernedTenantName:string +Microsoft.Graph.Models.governanceInvitation::|public|GoverningTenantId:string +Microsoft.Graph.Models.governanceInvitation::|public|GoverningTenantName:string +Microsoft.Graph.Models.governanceInvitation::|public|OdataType:string +Microsoft.Graph.Models.governanceInvitation::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.governanceInvitation::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.GovernanceInvitation +Microsoft.Graph.Models.governanceInvitationCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Models.governanceInvitationCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.governanceInvitationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.governanceInvitationCollectionResponse::|public|Value:List +Microsoft.Graph.Models.governanceInvitationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.GovernanceInvitationCollectionResponse +Microsoft.Graph.Models.governanceRelationship-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.governanceRelationship::|public|CreatedType:global.Microsoft.Graph.Models.RelationshipCreationType? +Microsoft.Graph.Models.governanceRelationship::|public|CreationDateTime:DateTimeOffset? +Microsoft.Graph.Models.governanceRelationship::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.governanceRelationship::|public|GovernedTenantId:string +Microsoft.Graph.Models.governanceRelationship::|public|GovernedTenantName:string +Microsoft.Graph.Models.governanceRelationship::|public|GoverningTenantId:string +Microsoft.Graph.Models.governanceRelationship::|public|GoverningTenantName:string +Microsoft.Graph.Models.governanceRelationship::|public|OdataType:string +Microsoft.Graph.Models.governanceRelationship::|public|PolicySnapshot:global.Microsoft.Graph.Models.RelationshipPolicy +Microsoft.Graph.Models.governanceRelationship::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.governanceRelationship::|public|Status:global.Microsoft.Graph.Models.RelationshipStatus? +Microsoft.Graph.Models.governanceRelationship::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.GovernanceRelationship +Microsoft.Graph.Models.governanceRelationshipCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Models.governanceRelationshipCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.governanceRelationshipCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.governanceRelationshipCollectionResponse::|public|Value:List +Microsoft.Graph.Models.governanceRelationshipCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.GovernanceRelationshipCollectionResponse +Microsoft.Graph.Models.governanceRequest-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.governanceRequest::|public|ExpirationDateTime:DateTimeOffset? +Microsoft.Graph.Models.governanceRequest::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.governanceRequest::|public|GovernancePolicyTemplate:global.Microsoft.Graph.Models.TenantGovernancePolicyTemplate +Microsoft.Graph.Models.governanceRequest::|public|GovernedTenantId:string +Microsoft.Graph.Models.governanceRequest::|public|GovernedTenantName:string +Microsoft.Graph.Models.governanceRequest::|public|GoverningTenantId:string +Microsoft.Graph.Models.governanceRequest::|public|GoverningTenantName:string +Microsoft.Graph.Models.governanceRequest::|public|OdataType:string +Microsoft.Graph.Models.governanceRequest::|public|PolicySnapshot:global.Microsoft.Graph.Models.RelationshipPolicy +Microsoft.Graph.Models.governanceRequest::|public|RequestDateTime:DateTimeOffset? +Microsoft.Graph.Models.governanceRequest::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.governanceRequest::|public|Status:global.Microsoft.Graph.Models.RequestStatus? +Microsoft.Graph.Models.governanceRequest::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.GovernanceRequest +Microsoft.Graph.Models.governanceRequestCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Models.governanceRequestCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.governanceRequestCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.governanceRequestCollectionResponse::|public|Value:List +Microsoft.Graph.Models.governanceRequestCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.GovernanceRequestCollectionResponse Microsoft.Graph.Models.granularDriveRestoreArtifact-->global.Microsoft.Graph.Models.GranularRestoreArtifactBase Microsoft.Graph.Models.granularDriveRestoreArtifact::|public|DirectoryObjectId:string Microsoft.Graph.Models.granularDriveRestoreArtifact::|public|GetFieldDeserializers():IDictionary> @@ -120000,6 +120858,17 @@ Microsoft.Graph.Models.groupPeerOutlierRecommendationInsightSettings::|public|Ge Microsoft.Graph.Models.groupPeerOutlierRecommendationInsightSettings::|public|OdataType:string Microsoft.Graph.Models.groupPeerOutlierRecommendationInsightSettings::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.groupPeerOutlierRecommendationInsightSettings::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.GroupPeerOutlierRecommendationInsightSettings +Microsoft.Graph.Models.groupResource-->global.Microsoft.Graph.Models.DirectoryObject +Microsoft.Graph.Models.groupResource::|public|constructor():void +Microsoft.Graph.Models.groupResource::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.groupResource::|public|OdataType:string +Microsoft.Graph.Models.groupResource::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.groupResource::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.GroupResource +Microsoft.Graph.Models.groupResourceCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Models.groupResourceCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.groupResourceCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.groupResourceCollectionResponse::|public|Value:List +Microsoft.Graph.Models.groupResourceCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.GroupResourceCollectionResponse Microsoft.Graph.Models.groupScope-->global.Microsoft.Graph.Models.ScopeBase Microsoft.Graph.Models.groupScope::|public|constructor():void Microsoft.Graph.Models.groupScope::|public|GetFieldDeserializers():IDictionary> @@ -120377,6 +121246,13 @@ Microsoft.Graph.Models.IdentityGovernance.groupBasedSubjectSet::|public|Groups:L Microsoft.Graph.Models.IdentityGovernance.groupBasedSubjectSet::|public|OdataType:string Microsoft.Graph.Models.IdentityGovernance.groupBasedSubjectSet::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.IdentityGovernance.groupBasedSubjectSet::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.IdentityGovernance.GroupBasedSubjectSet +Microsoft.Graph.Models.IdentityGovernance.guestSponsorTrigger-->global.Microsoft.Graph.Models.IdentityGovernance.WorkflowExecutionTrigger +Microsoft.Graph.Models.IdentityGovernance.guestSponsorTrigger::|public|constructor():void +Microsoft.Graph.Models.IdentityGovernance.guestSponsorTrigger::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.IdentityGovernance.guestSponsorTrigger::|public|MinimumRequiredSponsors:int? +Microsoft.Graph.Models.IdentityGovernance.guestSponsorTrigger::|public|OdataType:string +Microsoft.Graph.Models.IdentityGovernance.guestSponsorTrigger::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.IdentityGovernance.guestSponsorTrigger::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.IdentityGovernance.GuestSponsorTrigger Microsoft.Graph.Models.IdentityGovernance.identityGovernance::|public|AccessReviews:global.Microsoft.Graph.Models.AccessReviewSet Microsoft.Graph.Models.IdentityGovernance.identityGovernance::|public|AdditionalData:IDictionary Microsoft.Graph.Models.IdentityGovernance.identityGovernance::|public|AppConsent:global.Microsoft.Graph.Models.AppConsentApprovalRoute @@ -124651,6 +125527,57 @@ Microsoft.Graph.Models.monitorStatus::0002-unknownFutureValue Microsoft.Graph.Models.multiFactorAuthConfiguration::0000-notRequired Microsoft.Graph.Models.multiFactorAuthConfiguration::0001-required Microsoft.Graph.Models.multiFactorAuthConfiguration::0002-unknownFutureValue +Microsoft.Graph.Models.multiTenantApplicationMetrics-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.multiTenantApplicationMetrics::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.multiTenantApplicationMetrics::|public|Initial:global.Microsoft.Graph.Models.MultiTenantApplicationMetricsInitial +Microsoft.Graph.Models.multiTenantApplicationMetrics::|public|OdataType:string +Microsoft.Graph.Models.multiTenantApplicationMetrics::|public|Recent:global.Microsoft.Graph.Models.MultiTenantApplicationMetricsRecent +Microsoft.Graph.Models.multiTenantApplicationMetrics::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.multiTenantApplicationMetrics::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.MultiTenantApplicationMetrics +Microsoft.Graph.Models.multiTenantApplicationMetricsBase-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.multiTenantApplicationMetricsBase::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.multiTenantApplicationMetricsBase::|public|InboundMonthlyTotalApplications:decimal? +Microsoft.Graph.Models.multiTenantApplicationMetricsBase::|public|OdataType:string +Microsoft.Graph.Models.multiTenantApplicationMetricsBase::|public|OutboundMonthlyTotalApplications:decimal? +Microsoft.Graph.Models.multiTenantApplicationMetricsBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.multiTenantApplicationMetricsBase::|public|WatermarkDateTime:DateTimeOffset? +Microsoft.Graph.Models.multiTenantApplicationMetricsBase::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.MultiTenantApplicationMetricsBase +Microsoft.Graph.Models.multiTenantApplicationMetricsInitial-->global.Microsoft.Graph.Models.MultiTenantApplicationMetricsBase +Microsoft.Graph.Models.multiTenantApplicationMetricsInitial::|public|CreatedDateTime:DateTimeOffset? +Microsoft.Graph.Models.multiTenantApplicationMetricsInitial::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.multiTenantApplicationMetricsInitial::|public|OdataType:string +Microsoft.Graph.Models.multiTenantApplicationMetricsInitial::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.multiTenantApplicationMetricsInitial::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.MultiTenantApplicationMetricsInitial +Microsoft.Graph.Models.multiTenantApplicationMetricsRecent-->global.Microsoft.Graph.Models.MultiTenantApplicationMetricsBase +Microsoft.Graph.Models.multiTenantApplicationMetricsRecent::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.multiTenantApplicationMetricsRecent::|public|OdataType:string +Microsoft.Graph.Models.multiTenantApplicationMetricsRecent::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.multiTenantApplicationMetricsRecent::|public|UpdateDateTime:DateTimeOffset? +Microsoft.Graph.Models.multiTenantApplicationMetricsRecent::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.MultiTenantApplicationMetricsRecent +Microsoft.Graph.Models.multiTenantApplicationsToProvision::|public|AdditionalData:IDictionary +Microsoft.Graph.Models.multiTenantApplicationsToProvision::|public|AppId:string +Microsoft.Graph.Models.multiTenantApplicationsToProvision::|public|BackingStore:IBackingStore +Microsoft.Graph.Models.multiTenantApplicationsToProvision::|public|constructor():void +Microsoft.Graph.Models.multiTenantApplicationsToProvision::|public|DisplayName:string +Microsoft.Graph.Models.multiTenantApplicationsToProvision::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.multiTenantApplicationsToProvision::|public|ObjectId:string +Microsoft.Graph.Models.multiTenantApplicationsToProvision::|public|OdataType:string +Microsoft.Graph.Models.multiTenantApplicationsToProvision::|public|RequiredResourceAccesses:List +Microsoft.Graph.Models.multiTenantApplicationsToProvision::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.multiTenantApplicationsToProvision::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.MultiTenantApplicationsToProvision +Microsoft.Graph.Models.multiTenantApplicationsToProvisionSnapshot::|public|AdditionalData:IDictionary +Microsoft.Graph.Models.multiTenantApplicationsToProvisionSnapshot::|public|AppId:string +Microsoft.Graph.Models.multiTenantApplicationsToProvisionSnapshot::|public|BackingStore:IBackingStore +Microsoft.Graph.Models.multiTenantApplicationsToProvisionSnapshot::|public|constructor():void +Microsoft.Graph.Models.multiTenantApplicationsToProvisionSnapshot::|public|DisplayName:string +Microsoft.Graph.Models.multiTenantApplicationsToProvisionSnapshot::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.multiTenantApplicationsToProvisionSnapshot::|public|ObjectId:string +Microsoft.Graph.Models.multiTenantApplicationsToProvisionSnapshot::|public|OdataType:string +Microsoft.Graph.Models.multiTenantApplicationsToProvisionSnapshot::|public|RequiredResourceAccesses:List +Microsoft.Graph.Models.multiTenantApplicationsToProvisionSnapshot::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.multiTenantApplicationsToProvisionSnapshot::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.MultiTenantApplicationsToProvisionSnapshot +Microsoft.Graph.Models.multiTenantApplicationsToProvisionSnapshot~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Models.multiTenantApplicationsToProvision~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Models.multiTenantOrganization-->global.Microsoft.Graph.Models.Entity Microsoft.Graph.Models.multiTenantOrganization::|public|CreatedDateTime:DateTimeOffset? Microsoft.Graph.Models.multiTenantOrganization::|public|Description:string @@ -124820,6 +125747,21 @@ Microsoft.Graph.Models.noScopes::|public|GetFieldDeserializers():IDictionaryglobal.Microsoft.Graph.Models.OutlookItem +Microsoft.Graph.Models.note::|public|Attachments:List +Microsoft.Graph.Models.note::|public|Body:global.Microsoft.Graph.Models.ItemBody +Microsoft.Graph.Models.note::|public|BodyPreview:string +Microsoft.Graph.Models.note::|public|constructor():void +Microsoft.Graph.Models.note::|public|Extensions:List +Microsoft.Graph.Models.note::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.note::|public|HasAttachments:bool? +Microsoft.Graph.Models.note::|public|IsDeleted:bool? +Microsoft.Graph.Models.note::|public|MultiValueExtendedProperties:List +Microsoft.Graph.Models.note::|public|OdataType:string +Microsoft.Graph.Models.note::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.note::|public|SingleValueExtendedProperties:List +Microsoft.Graph.Models.note::|public|Subject:string +Microsoft.Graph.Models.note::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.Note Microsoft.Graph.Models.notebook-->global.Microsoft.Graph.Models.OnenoteEntityHierarchyModel Microsoft.Graph.Models.notebook::|public|constructor():void Microsoft.Graph.Models.notebook::|public|GetFieldDeserializers():IDictionary> @@ -124849,6 +125791,11 @@ Microsoft.Graph.Models.notebookLinks::|public|OneNoteWebUrl:global.Microsoft.Gra Microsoft.Graph.Models.notebookLinks::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.notebookLinks::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.NotebookLinks Microsoft.Graph.Models.notebookLinks~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Models.noteCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Models.noteCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.noteCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.noteCollectionResponse::|public|Value:List +Microsoft.Graph.Models.noteCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.NoteCollectionResponse Microsoft.Graph.Models.notificationDeliveryFrequency::0000-unknown Microsoft.Graph.Models.notificationDeliveryFrequency::0001-weekly Microsoft.Graph.Models.notificationDeliveryFrequency::0002-biWeekly @@ -127503,6 +128450,14 @@ Microsoft.Graph.Models.policyTenantScope::|public|OdataType:string Microsoft.Graph.Models.policyTenantScope::|public|PolicyScope:global.Microsoft.Graph.Models.PolicyBinding Microsoft.Graph.Models.policyTenantScope::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.policyTenantScope::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.PolicyTenantScope +Microsoft.Graph.Models.policyTipAction-->global.Microsoft.Graph.Models.DlpActionInfo +Microsoft.Graph.Models.policyTipAction::|public|ComplianceUrl:string +Microsoft.Graph.Models.policyTipAction::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.policyTipAction::|public|MatchedConditionsDescription:string +Microsoft.Graph.Models.policyTipAction::|public|OdataType:string +Microsoft.Graph.Models.policyTipAction::|public|PolicyTip:string +Microsoft.Graph.Models.policyTipAction::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.policyTipAction::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.PolicyTipAction Microsoft.Graph.Models.policyUserScope-->global.Microsoft.Graph.Models.PolicyScopeBase Microsoft.Graph.Models.policyUserScope::|public|constructor():void Microsoft.Graph.Models.policyUserScope::|public|GetFieldDeserializers():IDictionary> @@ -129037,6 +129992,7 @@ Microsoft.Graph.Models.privilegedAccessGroup::|public|EligibilityScheduleRequest Microsoft.Graph.Models.privilegedAccessGroup::|public|EligibilitySchedules:List Microsoft.Graph.Models.privilegedAccessGroup::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.privilegedAccessGroup::|public|OdataType:string +Microsoft.Graph.Models.privilegedAccessGroup::|public|Resources:List Microsoft.Graph.Models.privilegedAccessGroup::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.privilegedAccessGroup::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.PrivilegedAccessGroup Microsoft.Graph.Models.privilegedAccessGroupAssignmentSchedule-->global.Microsoft.Graph.Models.PrivilegedAccessSchedule @@ -130273,6 +131229,49 @@ Microsoft.Graph.Models.relatedContact::|public|Relationship:global.Microsoft.Gra Microsoft.Graph.Models.relatedContact::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.relatedContact::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.RelatedContact Microsoft.Graph.Models.relatedContact~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Models.relatedTenant-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.relatedTenant::|public|AppB2BSignInActivityMetrics:global.Microsoft.Graph.Models.B2BSignInActivityMetrics +Microsoft.Graph.Models.relatedTenant::|public|B2BRegistrationMetrics:global.Microsoft.Graph.Models.B2bRegistrationMetrics +Microsoft.Graph.Models.relatedTenant::|public|B2BSignInActivityMetrics:global.Microsoft.Graph.Models.B2BSignInActivityMetrics +Microsoft.Graph.Models.relatedTenant::|public|BillingMetrics:global.Microsoft.Graph.Models.BillingMetrics +Microsoft.Graph.Models.relatedTenant::|public|CreatedDateTime:DateTimeOffset? +Microsoft.Graph.Models.relatedTenant::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.relatedTenant::|public|IsMicrosoftInfrastructure:bool? +Microsoft.Graph.Models.relatedTenant::|public|MultiTenantApplicationMetrics:global.Microsoft.Graph.Models.MultiTenantApplicationMetrics +Microsoft.Graph.Models.relatedTenant::|public|OdataType:string +Microsoft.Graph.Models.relatedTenant::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.relatedTenant::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.RelatedTenant +Microsoft.Graph.Models.relatedTenantCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Models.relatedTenantCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.relatedTenantCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.relatedTenantCollectionResponse::|public|Value:List +Microsoft.Graph.Models.relatedTenantCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.RelatedTenantCollectionResponse +Microsoft.Graph.Models.relatedTenantsRefreshRequest-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.relatedTenantsRefreshRequest::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.relatedTenantsRefreshRequest::|public|Location:string +Microsoft.Graph.Models.relatedTenantsRefreshRequest::|public|OdataType:string +Microsoft.Graph.Models.relatedTenantsRefreshRequest::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.relatedTenantsRefreshRequest::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.RelatedTenantsRefreshRequest +Microsoft.Graph.Models.relationshipCreationType::0000-approvedByAdmin +Microsoft.Graph.Models.relationshipCreationType::0001-addOnTenant +Microsoft.Graph.Models.relationshipCreationType::0002-unknownFutureValue +Microsoft.Graph.Models.relationshipPolicy::|public|AdditionalData:IDictionary +Microsoft.Graph.Models.relationshipPolicy::|public|BackingStore:IBackingStore +Microsoft.Graph.Models.relationshipPolicy::|public|constructor():void +Microsoft.Graph.Models.relationshipPolicy::|public|DelegatedAdministrationRoleAssignments:List +Microsoft.Graph.Models.relationshipPolicy::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.relationshipPolicy::|public|GovernedTenantCanTerminate:bool? +Microsoft.Graph.Models.relationshipPolicy::|public|MultiTenantApplicationsToProvision:List +Microsoft.Graph.Models.relationshipPolicy::|public|OdataType:string +Microsoft.Graph.Models.relationshipPolicy::|public|PolicyId:string +Microsoft.Graph.Models.relationshipPolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.relationshipPolicy::|public|Version:int? +Microsoft.Graph.Models.relationshipPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.RelationshipPolicy +Microsoft.Graph.Models.relationshipPolicy~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Models.relationshipStatus::0000-active +Microsoft.Graph.Models.relationshipStatus::0001-terminated +Microsoft.Graph.Models.relationshipStatus::0002-terminationRequestedByGoverningTenant +Microsoft.Graph.Models.relationshipStatus::0003-unknownFutureValue Microsoft.Graph.Models.relyingPartyDetailedSummary-->global.Microsoft.Graph.Models.Entity Microsoft.Graph.Models.relyingPartyDetailedSummary::|public|FailedSignInCount:long? Microsoft.Graph.Models.relyingPartyDetailedSummary::|public|GetFieldDeserializers():IDictionary> @@ -130468,6 +131467,10 @@ Microsoft.Graph.Models.requestSignatureVerification::|public|OdataType:string Microsoft.Graph.Models.requestSignatureVerification::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.requestSignatureVerification::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.RequestSignatureVerification Microsoft.Graph.Models.requestSignatureVerification~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Models.requestStatus::0000-pending +Microsoft.Graph.Models.requestStatus::0001-accepted +Microsoft.Graph.Models.requestStatus::0002-rejected +Microsoft.Graph.Models.requestStatus::0003-unknownFutureValue Microsoft.Graph.Models.requiredPasswordType::0000-deviceDefault Microsoft.Graph.Models.requiredPasswordType::0001-alphanumeric Microsoft.Graph.Models.requiredPasswordType::0002-numeric @@ -131150,6 +132153,16 @@ Microsoft.Graph.Models.rolePermission::|public|ResourceActions:ListIAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Models.roleTemplate::|public|AdditionalData:IDictionary +Microsoft.Graph.Models.roleTemplate::|public|BackingStore:IBackingStore +Microsoft.Graph.Models.roleTemplate::|public|constructor():void +Microsoft.Graph.Models.roleTemplate::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.roleTemplate::|public|Id:string +Microsoft.Graph.Models.roleTemplate::|public|Name:string +Microsoft.Graph.Models.roleTemplate::|public|OdataType:string +Microsoft.Graph.Models.roleTemplate::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.roleTemplate::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.RoleTemplate +Microsoft.Graph.Models.roleTemplate~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Models.roleType::0000-active Microsoft.Graph.Models.roleType::0001-eligible Microsoft.Graph.Models.roleType::0002-application @@ -141192,6 +142205,42 @@ Microsoft.Graph.Models.tenantDataSecurityAndGovernance::|public|OdataType:string Microsoft.Graph.Models.tenantDataSecurityAndGovernance::|public|ProtectionScopes:global.Microsoft.Graph.Models.TenantProtectionScopeContainer Microsoft.Graph.Models.tenantDataSecurityAndGovernance::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.tenantDataSecurityAndGovernance::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.TenantDataSecurityAndGovernance +Microsoft.Graph.Models.tenantGovernance-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.tenantGovernance::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.tenantGovernance::|public|GovernanceInvitations:List +Microsoft.Graph.Models.tenantGovernance::|public|GovernancePolicyTemplates:List +Microsoft.Graph.Models.tenantGovernance::|public|GovernanceRelationships:List +Microsoft.Graph.Models.tenantGovernance::|public|GovernanceRequests:List +Microsoft.Graph.Models.tenantGovernance::|public|OdataType:string +Microsoft.Graph.Models.tenantGovernance::|public|RelatedTenants:List +Microsoft.Graph.Models.tenantGovernance::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.tenantGovernance::|public|Settings:global.Microsoft.Graph.Models.TenantGovernanceSetting +Microsoft.Graph.Models.tenantGovernance::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.TenantGovernance +Microsoft.Graph.Models.tenantGovernancePolicyTemplate-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.tenantGovernancePolicyTemplate::|public|CreatedDateTime:DateTimeOffset? +Microsoft.Graph.Models.tenantGovernancePolicyTemplate::|public|DelegatedAdministrationRoleAssignments:List +Microsoft.Graph.Models.tenantGovernancePolicyTemplate::|public|Description:string +Microsoft.Graph.Models.tenantGovernancePolicyTemplate::|public|DisplayName:string +Microsoft.Graph.Models.tenantGovernancePolicyTemplate::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.tenantGovernancePolicyTemplate::|public|GovernedTenantCanTerminate:bool? +Microsoft.Graph.Models.tenantGovernancePolicyTemplate::|public|LastModifiedDateTime:DateTimeOffset? +Microsoft.Graph.Models.tenantGovernancePolicyTemplate::|public|MultiTenantApplicationsToProvision:List +Microsoft.Graph.Models.tenantGovernancePolicyTemplate::|public|OdataType:string +Microsoft.Graph.Models.tenantGovernancePolicyTemplate::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.tenantGovernancePolicyTemplate::|public|Version:string +Microsoft.Graph.Models.tenantGovernancePolicyTemplate::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.TenantGovernancePolicyTemplate +Microsoft.Graph.Models.tenantGovernancePolicyTemplateCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Models.tenantGovernancePolicyTemplateCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.tenantGovernancePolicyTemplateCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.tenantGovernancePolicyTemplateCollectionResponse::|public|Value:List +Microsoft.Graph.Models.tenantGovernancePolicyTemplateCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.TenantGovernancePolicyTemplateCollectionResponse +Microsoft.Graph.Models.tenantGovernanceSetting-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.tenantGovernanceSetting::|public|CanReceiveInvitations:bool? +Microsoft.Graph.Models.tenantGovernanceSetting::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.tenantGovernanceSetting::|public|IsRelatedTenantsEnabled:bool? +Microsoft.Graph.Models.tenantGovernanceSetting::|public|OdataType:string +Microsoft.Graph.Models.tenantGovernanceSetting::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.tenantGovernanceSetting::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.TenantGovernanceSetting Microsoft.Graph.Models.tenantInformation::|public|AdditionalData:IDictionary Microsoft.Graph.Models.tenantInformation::|public|BackingStore:IBackingStore Microsoft.Graph.Models.tenantInformation::|public|constructor():void @@ -142610,6 +143659,7 @@ Microsoft.Graph.Models.user::|public|MemberOf:List Microsoft.Graph.Models.user::|public|MobilePhone:string Microsoft.Graph.Models.user::|public|MySite:string +Microsoft.Graph.Models.user::|public|Notes:List Microsoft.Graph.Models.user::|public|Oauth2PermissionGrants:List Microsoft.Graph.Models.user::|public|OdataType:string Microsoft.Graph.Models.user::|public|OfficeLocation:string @@ -196015,6 +197065,177 @@ Microsoft.Graph.Users.Item.Messages.messagesRequestBuilder::|public|PostAsync(bo Microsoft.Graph.Users.Item.Messages.messagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.Messages.messagesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Message; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.Messages.messagesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Messages.MessagesRequestBuilder +Microsoft.Graph.Users.Item.Notes.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Notes.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Notes.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Notes.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Notes.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Notes.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Notes.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.Notes.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Notes.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Notes.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.Notes.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Notes.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Notes.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Notes.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Notes.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Notes.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Notes.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Notes.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Notes.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Notes.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.Notes.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Notes.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Notes.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Notes.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Notes.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Notes.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Notes.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Notes.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Notes.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Notes.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Notes.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Notes.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder.NoteItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder.NoteItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder.NoteItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder.NoteItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder.NoteItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.Notes.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Notes.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Note +Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Note; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Note +Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Note; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder.notesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder.notesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder.notesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder.notesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder.notesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder.notesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder.notesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder.notesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder.notesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder.notesRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder::[NoteId:string]:global.Microsoft.Graph.Users.Item.Notes.Item.NoteItemRequestBuilder +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Notes.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.Notes.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.NoteCollectionResponse +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Note; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Note +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Note; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Notes.notesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Notes.NotesRequestBuilder Microsoft.Graph.Users.Item.Oauth2PermissionGrants.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.Oauth2PermissionGrants.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.Oauth2PermissionGrants.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -200838,6 +202059,7 @@ Microsoft.Graph.Users.Item.UserItemRequestBuilder::|public|managedDevices:global Microsoft.Graph.Users.Item.UserItemRequestBuilder::|public|manager:global.Microsoft.Graph.Users.Item.Manager.ManagerRequestBuilder Microsoft.Graph.Users.Item.UserItemRequestBuilder::|public|memberOf:global.Microsoft.Graph.Users.Item.MemberOf.MemberOfRequestBuilder Microsoft.Graph.Users.Item.UserItemRequestBuilder::|public|messages:global.Microsoft.Graph.Users.Item.Messages.MessagesRequestBuilder +Microsoft.Graph.Users.Item.UserItemRequestBuilder::|public|notes:global.Microsoft.Graph.Users.Item.Notes.NotesRequestBuilder Microsoft.Graph.Users.Item.UserItemRequestBuilder::|public|oauth2PermissionGrants:global.Microsoft.Graph.Users.Item.Oauth2PermissionGrants.Oauth2PermissionGrantsRequestBuilder Microsoft.Graph.Users.Item.UserItemRequestBuilder::|public|onenote:global.Microsoft.Graph.Users.Item.Onenote.OnenoteRequestBuilder Microsoft.Graph.Users.Item.UserItemRequestBuilder::|public|onlineMeetings:global.Microsoft.Graph.Users.Item.OnlineMeetings.OnlineMeetingsRequestBuilder diff --git a/src/Microsoft.Graph/Generated/kiota-lock.json b/src/Microsoft.Graph/Generated/kiota-lock.json index 8184a9fa38f..e52f3d3595e 100644 --- a/src/Microsoft.Graph/Generated/kiota-lock.json +++ b/src/Microsoft.Graph/Generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "685C9F168015E4CEE6BAE91740ACAE7FAAB546E4B6185517C1E8018A24EC617FF4DCF46A73D21D170584A20CAFEC5F0DAC56CC39A7549E1AD2DAED5BCBD9ADBF", + "descriptionHash": "0AC3030EAE41B363EAA5967090087B0B27E0E0F50CE41E0957526E8AFBF3DC0126BE58D1E3DED3360506F8614AB5FF5A0F77FD5D8375F2480B403961523831BC", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.34.1", + "kiotaVersion": "1.35.0", "clientClassName": "BaseGraphServiceClient", "typeAccessModifier": "Public", "clientNamespaceName": "Microsoft.Graph",