From b4312da36229dace2f366580d9196fb38383cf56 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 8 Jul 2025 10:35:55 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 192501 --- .../ResourceConnectionItemRequestBuilder.cs | 6 +- .../Item/UpdatableAssetItemRequestBuilder.cs | 14 +- .../ComplianceChangeItemRequestBuilder.cs | 12 +- .../SignIns/Dismiss/DismissPostRequestBody.cs | 81 ++ .../SignIns/Dismiss/DismissRequestBuilder.cs | 102 ++ .../SignIns/SignInsRequestBuilder.cs | 6 + .../Item/Messages/MessagesRequestBuilder.cs | 6 +- .../CommunicationsRequestBuilder.cs | 16 +- .../GetAllOnlineMeetingMessagesGetResponse.cs | 65 ++ ...tAllOnlineMeetingMessagesRequestBuilder.cs | 189 ++++ .../GetAllOnlineMeetingMessagesResponse.cs | 28 + .../Count/CountRequestBuilder.cs | 124 +++ .../Messages/Count/CountRequestBuilder.cs | 124 +++ .../ConversationRequestBuilder.cs | 125 +++ ...ntConversationMessageItemRequestBuilder.cs | 253 +++++ .../Reactions/Count/CountRequestBuilder.cs | 124 +++ ...sationMessageReactionItemRequestBuilder.cs | 229 +++++ .../Item/Reactions/ReactionsRequestBuilder.cs | 239 +++++ .../Item/Replies/Count/CountRequestBuilder.cs | 124 +++ .../ConversationRequestBuilder.cs | 125 +++ ...ntConversationMessageItemRequestBuilder.cs | 247 +++++ .../Reactions/Count/CountRequestBuilder.cs | 124 +++ ...sationMessageReactionItemRequestBuilder.cs | 229 +++++ .../Item/Reactions/ReactionsRequestBuilder.cs | 238 +++++ .../Item/ReplyTo/ReplyToRequestBuilder.cs | 125 +++ .../Item/Replies/RepliesRequestBuilder.cs | 238 +++++ .../Item/ReplyTo/ReplyToRequestBuilder.cs | 125 +++ .../Item/Messages/MessagesRequestBuilder.cs | 238 +++++ .../AlternativeRecordingRequestBuilder.cs | 201 ++++ .../AttendeeReportRequestBuilder.cs | 201 ++++ .../BroadcastRecordingRequestBuilder.cs | 201 ++++ .../OnlineMeetingRequestBuilder.cs | 149 +++ .../Recording/RecordingRequestBuilder.cs | 201 ++++ ...ngagementConversationItemRequestBuilder.cs | 247 +++++ .../ConversationRequestBuilder.cs | 125 +++ .../Reactions/Count/CountRequestBuilder.cs | 124 +++ ...sationMessageReactionItemRequestBuilder.cs | 229 +++++ .../Reactions/ReactionsRequestBuilder.cs | 238 +++++ .../Replies/Count/CountRequestBuilder.cs | 124 +++ .../ConversationRequestBuilder.cs | 125 +++ ...ntConversationMessageItemRequestBuilder.cs | 247 +++++ .../Reactions/Count/CountRequestBuilder.cs | 124 +++ ...sationMessageReactionItemRequestBuilder.cs | 229 +++++ .../Item/Reactions/ReactionsRequestBuilder.cs | 238 +++++ .../Item/ReplyTo/ReplyToRequestBuilder.cs | 125 +++ .../Starter/Replies/RepliesRequestBuilder.cs | 238 +++++ .../Starter/ReplyTo/ReplyToRequestBuilder.cs | 125 +++ .../Item/Starter/StarterRequestBuilder.cs | 253 +++++ ...nlineMeetingConversationsRequestBuilder.cs | 238 +++++ .../Contacts/ContactsRequestBuilder.cs | 62 +- .../Item/OrgContactItemRequestBuilder.cs | 104 --- ...cheduledActionForRuleItemRequestBuilder.cs | 6 +- .../ScheduledActionsForRuleRequestBuilder.cs | 6 +- .../HardwareOathDevicesRequestBuilder.cs | 4 +- .../Item/Verify/VerifyRequestBuilder.cs | 4 +- .../CreateLink/CreateLinkRequestBuilder.cs | 4 +- .../RetentionLabelRequestBuilder.cs | 6 +- .../EmployeeExperienceRequestBuilder.cs | 4 +- .../Item/Schema/SchemaRequestBuilder.cs | 6 +- .../ConversationsRequestBuilder.cs | 6 +- .../Item/ConversationItemRequestBuilder.cs | 6 +- .../Threads/Item/Reply/ReplyRequestBuilder.cs | 6 +- .../Item/Settings/SettingsRequestBuilder.cs | 4 +- .../Threads/Item/Reply/ReplyRequestBuilder.cs | 6 +- ...thenticationExtensionItemRequestBuilder.cs | 8 +- ...ustomCalloutExtensionItemRequestBuilder.cs | 8 +- .../Item/AccessPackageItemRequestBuilder.cs | 8 +- ...essPackagesWithUniqueNameRequestBuilder.cs | 8 +- .../Item/RiskDetectionItemRequestBuilder.cs | 8 +- .../ChildFoldersRequestBuilder.cs | 6 +- .../Item/MailFolderItemRequestBuilder.cs | 6 +- .../Attachments/AttachmentsRequestBuilder.cs | 14 +- .../Item/MessageItemRequestBuilder.cs | 20 +- .../Item/Value/ContentRequestBuilder.cs | 12 +- .../Registrants/RegistrantsRequestBuilder.cs | 8 +- .../RegistrationRequestBuilder.cs | 6 +- .../Models/AndroidManagedAppProtection.cs | 4 +- .../Generated/Models/CloudCommunications.cs | 23 +- .../Generated/Models/CloudPcDeviceImage.cs | 2 +- .../Models/DeviceCompliancePolicy.cs | 2 +- ...rationChoiceSettingCollectionDefinition.cs | 4 +- ...entConfigurationChoiceSettingDefinition.cs | 4 +- ...urationSettingGroupCollectionDefinition.cs | 4 +- ...rationSimpleSettingCollectionDefinition.cs | 4 +- .../Generated/Models/EmployeeExperience.cs | 47 +- .../Models/EngagementConversation.cs | 114 +++ ...EngagementConversationDiscussionMessage.cs | 54 ++ .../Models/EngagementConversationMessage.cs | 202 ++++ ...ntConversationMessageCollectionResponse.cs | 64 ++ .../EngagementConversationMessageReaction.cs | 80 ++ ...sationMessageReactionCollectionResponse.cs | 64 ++ ...gagementConversationMessageReactionType.cs | 104 +++ .../EngagementConversationModerationState.cs | 23 + .../EngagementConversationQuestionMessage.cs | 72 ++ .../EngagementConversationSystemMessage.cs | 54 ++ .../Models/EngagementCreationMode.cs | 20 + .../Generated/Models/EngagementIdentitySet.cs | 90 ++ .../Generated/Models/Entity.cs | 11 +- .../Generated/Models/Identity.cs | 4 +- .../Generated/Models/IdentitySet.cs | 1 + .../Generated/Models/KeyValue.cs | 4 +- .../Models/MacOsLobAppAssignmentSettings.cs | 2 +- .../Models/Networkaccess/EnrichedAuditLogs.cs | 6 +- .../Models/Networkaccess/NetworkAccessRoot.cs | 18 + .../Generated/Models/Networkaccess/Policy.cs | 1 + .../Models/Networkaccess/PolicyLink.cs | 1 + .../Models/Networkaccess/PolicyRule.cs | 1 + .../Networkaccess/SecurityRuleStatus.cs | 28 + .../Networkaccess/ThreatIntelligenceAction.cs | 24 + .../ThreatIntelligenceDestination.cs | 86 ++ .../ThreatIntelligenceFqdnDestination.cs | 71 ++ .../ThreatIntelligenceMatchingConditions.cs | 107 +++ .../Networkaccess/ThreatIntelligencePolicy.cs | 79 ++ ...eatIntelligencePolicyCollectionResponse.cs | 64 ++ .../ThreatIntelligencePolicyLink.cs | 53 ++ .../ThreatIntelligencePolicySettings.cs | 89 ++ .../Networkaccess/ThreatIntelligenceRule.cs | 123 +++ .../ThreatIntelligenceRuleSettings.cs | 89 ++ .../ThreatIntelligenceSeverity.cs | 28 + .../Generated/Models/OnlineMeeting.cs | 5 +- .../OnlineMeetingEngagementConversation.cs | 123 +++ ...ngagementConversationCollectionResponse.cs | 64 ++ .../Models/RecommendationCategory.cs | 4 + .../Generated/Models/RecommendationStatus.cs | 16 + .../Generated/Models/Report.cs | 2 +- .../Generated/Models/RequiredLicenses.cs | 4 + .../Generated/Models/SignIn.cs | 2 +- .../Generated/Models/UploadSession.cs | 2 +- .../WindowsAppXAppAssignmentSettings.cs | 2 +- .../Models/WindowsDomainJoinConfiguration.cs | 2 +- ...ndowsUniversalAppXAppAssignmentSettings.cs | 2 +- .../NetworkAccessRequestBuilder.cs | 6 + .../EnrichedAuditLogsRequestBuilder.cs | 5 +- .../Count/CountRequestBuilder.cs | 124 +++ .../PolicyRules/Count/CountRequestBuilder.cs | 124 +++ .../Item/PolicyRuleItemRequestBuilder.cs | 229 +++++ .../PolicyRules/PolicyRulesRequestBuilder.cs | 238 +++++ ...eatIntelligencePolicyItemRequestBuilder.cs | 235 +++++ ...hreatIntelligencePoliciesRequestBuilder.cs | 238 +++++ .../IdentitySynchronizationRequestBuilder.cs | 6 +- .../RiskDetectionsRequestBuilder.cs | 8 +- .../RoleAssignmentsRequestBuilder.cs | 8 +- .../ClaimsPolicyRequestBuilder.cs | 12 +- .../Settings/SettingsRequestBuilder.cs | 10 +- .../Item/Lists/Item/ListItemRequestBuilder.cs | 8 +- .../Sites/Item/Pages/PagesRequestBuilder.cs | 6 +- .../ConversationMemberItemRequestBuilder.cs | 6 +- .../Item/Messages/MessagesRequestBuilder.cs | 6 +- .../TeamTemplatesRequestBuilder.cs | 8 +- .../Item/Presence/PresenceRequestBuilder.cs | 8 +- .../Generated/kiota-dom-export.txt | 882 +++++++++++++++++- src/Microsoft.Graph/Generated/kiota-lock.json | 2 +- 152 files changed, 11836 insertions(+), 370 deletions(-) create mode 100644 src/Microsoft.Graph/Generated/AuditLogs/SignIns/Dismiss/DismissPostRequestBody.cs create mode 100644 src/Microsoft.Graph/Generated/AuditLogs/SignIns/Dismiss/DismissRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/GetAllOnlineMeetingMessages/GetAllOnlineMeetingMessagesGetResponse.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/GetAllOnlineMeetingMessages/GetAllOnlineMeetingMessagesRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/GetAllOnlineMeetingMessages/GetAllOnlineMeetingMessagesResponse.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Conversation/ConversationRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/EngagementConversationMessageItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Reactions/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Reactions/Item/EngagementConversationMessageReactionItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Reactions/ReactionsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/Conversation/ConversationRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/EngagementConversationMessageItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/Reactions/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/Reactions/Item/EngagementConversationMessageReactionItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/Reactions/ReactionsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/ReplyTo/ReplyToRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/RepliesRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/ReplyTo/ReplyToRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/MessagesRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/AlternativeRecording/AlternativeRecordingRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/AttendeeReport/AttendeeReportRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/BroadcastRecording/BroadcastRecordingRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/OnlineMeetingRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/Recording/RecordingRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeetingEngagementConversationItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Conversation/ConversationRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Reactions/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Reactions/Item/EngagementConversationMessageReactionItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Reactions/ReactionsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/Conversation/ConversationRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/EngagementConversationMessageItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/Reactions/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/Reactions/Item/EngagementConversationMessageReactionItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/Reactions/ReactionsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/ReplyTo/ReplyToRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/RepliesRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/ReplyTo/ReplyToRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/StarterRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/OnlineMeetingConversationsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/Models/EngagementConversation.cs create mode 100644 src/Microsoft.Graph/Generated/Models/EngagementConversationDiscussionMessage.cs create mode 100644 src/Microsoft.Graph/Generated/Models/EngagementConversationMessage.cs create mode 100644 src/Microsoft.Graph/Generated/Models/EngagementConversationMessageCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/Models/EngagementConversationMessageReaction.cs create mode 100644 src/Microsoft.Graph/Generated/Models/EngagementConversationMessageReactionCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/Models/EngagementConversationMessageReactionType.cs create mode 100644 src/Microsoft.Graph/Generated/Models/EngagementConversationModerationState.cs create mode 100644 src/Microsoft.Graph/Generated/Models/EngagementConversationQuestionMessage.cs create mode 100644 src/Microsoft.Graph/Generated/Models/EngagementConversationSystemMessage.cs create mode 100644 src/Microsoft.Graph/Generated/Models/EngagementCreationMode.cs create mode 100644 src/Microsoft.Graph/Generated/Models/EngagementIdentitySet.cs create mode 100644 src/Microsoft.Graph/Generated/Models/Networkaccess/SecurityRuleStatus.cs create mode 100644 src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceAction.cs create mode 100644 src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceDestination.cs create mode 100644 src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceFqdnDestination.cs create mode 100644 src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceMatchingConditions.cs create mode 100644 src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligencePolicy.cs create mode 100644 src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligencePolicyCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligencePolicyLink.cs create mode 100644 src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligencePolicySettings.cs create mode 100644 src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceRule.cs create mode 100644 src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceRuleSettings.cs create mode 100644 src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceSeverity.cs create mode 100644 src/Microsoft.Graph/Generated/Models/OnlineMeetingEngagementConversation.cs create mode 100644 src/Microsoft.Graph/Generated/Models/OnlineMeetingEngagementConversationCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Item/PolicyRules/Count/CountRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Item/PolicyRules/Item/PolicyRuleItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Item/PolicyRules/PolicyRulesRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Item/ThreatIntelligencePolicyItemRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/ThreatIntelligencePoliciesRequestBuilder.cs diff --git a/src/Microsoft.Graph/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.cs index ceca120b5605..b98d5dbf9bf1 100644 --- a/src/Microsoft.Graph/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Admin/Windows/Updates/ResourceConnections/Item/ResourceConnectionItemRequestBuilder.cs @@ -35,8 +35,8 @@ public ResourceConnectionItemRequestBuilder(string rawUrl, IRequestAdapter reque { } /// - /// Delete a resourceConnection object. - /// Find more info here + /// Delete an operationalInsightsConnection object. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +107,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.WindowsUpdates.ResourceConnection.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Delete a resourceConnection object. + /// Delete an operationalInsightsConnection object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Microsoft.Graph/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.cs index 5cb5cb45f694..6b7927d72b62 100644 --- a/src/Microsoft.Graph/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Admin/Windows/Updates/UpdatableAssets/Item/UpdatableAssetItemRequestBuilder.cs @@ -59,8 +59,8 @@ public UpdatableAssetItemRequestBuilder(string rawUrl, IRequestAdapter requestAd { } /// - /// Delete an updatableAsset object. - /// Find more info here + /// Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -82,8 +82,8 @@ public async Task DeleteAsync(Action - /// Read the properties and relationships of an updatableAsset object. - /// Find more info here + /// Read the properties of an azureADDevice object. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -131,7 +131,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.WindowsUpdates.UpdatableAsset.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Delete an updatableAsset object. + /// Delete an azureADDevice object. When a Microsoft Entra device is deleted, it is unregistered and automatically unenrolled from management for all update categories, as well as removed from every deploymentAudience and updatableAssetGroup. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -150,7 +150,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Read the properties and relationships of an updatableAsset object. + /// Read the properties of an azureADDevice object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -208,7 +208,7 @@ public partial class UpdatableAssetItemRequestBuilderDeleteRequestConfiguration { } /// - /// Read the properties and relationships of an updatableAsset object. + /// Read the properties of an azureADDevice object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class UpdatableAssetItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.cs index d5fd6aa09761..dc656cd14774 100644 --- a/src/Microsoft.Graph/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Admin/Windows/Updates/UpdatePolicies/Item/ComplianceChanges/Item/ComplianceChangeItemRequestBuilder.cs @@ -41,8 +41,8 @@ public ComplianceChangeItemRequestBuilder(string rawUrl, IRequestAdapter request { } /// - /// Delete a complianceChange object. - /// Find more info here + /// Delete a contentApproval object. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -88,8 +88,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.WindowsUpdates.ComplianceChange.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the properties of a complianceChange object. - /// Find more info here + /// Update the properties of a contentApproval object. + /// Find more info here /// /// A /// The request body @@ -114,7 +114,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.WindowsUpdates.ComplianceChange.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Delete a complianceChange object. + /// Delete a contentApproval object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -152,7 +152,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the properties of a complianceChange object. + /// Update the properties of a contentApproval object. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/AuditLogs/SignIns/Dismiss/DismissPostRequestBody.cs b/src/Microsoft.Graph/Generated/AuditLogs/SignIns/Dismiss/DismissPostRequestBody.cs new file mode 100644 index 000000000000..122070de8cb0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/AuditLogs/SignIns/Dismiss/DismissPostRequestBody.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DismissPostRequestBody : 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 requestIds property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? RequestIds + { + get { return BackingStore?.Get?>("requestIds"); } + set { BackingStore?.Set("requestIds", value); } + } +#nullable restore +#else + public List RequestIds + { + get { return BackingStore?.Get>("requestIds"); } + set { BackingStore?.Set("requestIds", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public DismissPostRequestBody() + { + 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.Beta.AuditLogs.SignIns.Dismiss.DismissPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.DismissPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "requestIds", n => { RequestIds = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteCollectionOfPrimitiveValues("requestIds", RequestIds); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/AuditLogs/SignIns/Dismiss/DismissRequestBuilder.cs b/src/Microsoft.Graph/Generated/AuditLogs/SignIns/Dismiss/DismissRequestBuilder.cs new file mode 100644 index 000000000000..9fea37198947 --- /dev/null +++ b/src/Microsoft.Graph/Generated/AuditLogs/SignIns/Dismiss/DismissRequestBuilder.cs @@ -0,0 +1,102 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.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.Beta.AuditLogs.SignIns.Dismiss +{ + /// + /// Provides operations to call the dismiss method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/auditLogs/signIns/dismiss", 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 DismissRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/auditLogs/signIns/dismiss", rawUrl) + { + } + /// + /// Mark an event in Microsoft Entra sign-in logs as dismissed. For details about investigating Identity Protection risks, see How to investigate risk. + /// Find more info here + /// + /// 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.Beta.AuditLogs.SignIns.Dismiss.DismissPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.DismissPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Mark an event in Microsoft Entra sign-in logs as dismissed. For details about investigating Identity Protection risks, see How to investigate risk. + /// + /// 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.Beta.AuditLogs.SignIns.Dismiss.DismissPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.DismissPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.AuditLogs.SignIns.Dismiss.DismissRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.DismissRequestBuilder(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 DismissRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/AuditLogs/SignIns/SignInsRequestBuilder.cs b/src/Microsoft.Graph/Generated/AuditLogs/SignIns/SignInsRequestBuilder.cs index 3c35fad3e3a2..d28c7b879fa0 100644 --- a/src/Microsoft.Graph/Generated/AuditLogs/SignIns/SignInsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/AuditLogs/SignIns/SignInsRequestBuilder.cs @@ -3,6 +3,7 @@ using Microsoft.Graph.Beta.AuditLogs.SignIns.ConfirmCompromised; using Microsoft.Graph.Beta.AuditLogs.SignIns.ConfirmSafe; using Microsoft.Graph.Beta.AuditLogs.SignIns.Count; +using Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss; using Microsoft.Graph.Beta.AuditLogs.SignIns.Item; using Microsoft.Graph.Beta.Models.ODataErrors; using Microsoft.Graph.Beta.Models; @@ -37,6 +38,11 @@ public partial class SignInsRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.AuditLogs.SignIns.Count.CountRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the dismiss method. + public global::Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.DismissRequestBuilder Dismiss + { + get => new global::Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.DismissRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the signIns property of the microsoft.graph.auditLogRoot entity. /// The unique identifier of signIn /// A diff --git a/src/Microsoft.Graph/Generated/Chats/Item/Messages/MessagesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Chats/Item/Messages/MessagesRequestBuilder.cs index d5dbd8d4daef..90b6d2b3beb1 100644 --- a/src/Microsoft.Graph/Generated/Chats/Item/Messages/MessagesRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Chats/Item/Messages/MessagesRequestBuilder.cs @@ -96,8 +96,8 @@ public MessagesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : b return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.ChatMessageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. - /// Find more info here + /// Send a new chatMessage in the specified channel or a chat. + /// Find more info here /// /// A /// The request body @@ -141,7 +141,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message. + /// Send a new chatMessage in the specified channel or a chat. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Communications/CommunicationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/CommunicationsRequestBuilder.cs index d247e4d50db8..a47152636682 100644 --- a/src/Microsoft.Graph/Generated/Communications/CommunicationsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Communications/CommunicationsRequestBuilder.cs @@ -2,7 +2,9 @@ #pragma warning disable CS0618 using Microsoft.Graph.Beta.Communications.CallRecords; using Microsoft.Graph.Beta.Communications.Calls; +using Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages; using Microsoft.Graph.Beta.Communications.GetPresencesByUserId; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations; using Microsoft.Graph.Beta.Communications.OnlineMeetings; using Microsoft.Graph.Beta.Communications.OnlineMeetingsWithJoinWebUrl; using Microsoft.Graph.Beta.Communications.Presences; @@ -34,11 +36,21 @@ public partial class CommunicationsRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.Communications.Calls.CallsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the getAllOnlineMeetingMessages method. + public global::Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder GetAllOnlineMeetingMessages + { + get => new global::Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to call the getPresencesByUserId method. public global::Microsoft.Graph.Beta.Communications.GetPresencesByUserId.GetPresencesByUserIdRequestBuilder GetPresencesByUserId { get => new global::Microsoft.Graph.Beta.Communications.GetPresencesByUserId.GetPresencesByUserIdRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.OnlineMeetingConversationsRequestBuilder OnlineMeetingConversations + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.OnlineMeetingConversationsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the onlineMeetings property of the microsoft.graph.cloudCommunications entity. public global::Microsoft.Graph.Beta.Communications.OnlineMeetings.OnlineMeetingsRequestBuilder OnlineMeetings { @@ -102,7 +114,7 @@ public CommunicationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapte /// Update communications /// /// A - /// The request body + /// Represents a container that exposes navigation properties for cloud communications resources. /// 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 @@ -146,7 +158,7 @@ public RequestInformation ToGetRequestInformation(Action /// A - /// The request body + /// Represents a container that exposes navigation properties for cloud communications resources. /// 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/Communications/GetAllOnlineMeetingMessages/GetAllOnlineMeetingMessagesGetResponse.cs b/src/Microsoft.Graph/Generated/Communications/GetAllOnlineMeetingMessages/GetAllOnlineMeetingMessagesGetResponse.cs new file mode 100644 index 000000000000..8402ed1a1e38 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/GetAllOnlineMeetingMessages/GetAllOnlineMeetingMessagesGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetAllOnlineMeetingMessagesGetResponse : global::Microsoft.Graph.Beta.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.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse(); + } + /// + /// 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.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("value", Value); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/GetAllOnlineMeetingMessages/GetAllOnlineMeetingMessagesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/GetAllOnlineMeetingMessages/GetAllOnlineMeetingMessagesRequestBuilder.cs new file mode 100644 index 000000000000..3552607332f3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/GetAllOnlineMeetingMessages/GetAllOnlineMeetingMessagesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.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.Beta.Communications.GetAllOnlineMeetingMessages +{ + /// + /// Provides operations to call the getAllOnlineMeetingMessages method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetAllOnlineMeetingMessagesRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GetAllOnlineMeetingMessagesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/getAllOnlineMeetingMessages(){?%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 GetAllOnlineMeetingMessagesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/getAllOnlineMeetingMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + /// 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 GetAsGetAllOnlineMeetingMessagesGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsGetAllOnlineMeetingMessagesGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + /// 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 GetAsGetAllOnlineMeetingMessagesGetResponseAsync 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + /// + /// 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.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters + { + /// 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 GetAllOnlineMeetingMessagesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/GetAllOnlineMeetingMessages/GetAllOnlineMeetingMessagesResponse.cs b/src/Microsoft.Graph/Generated/Communications/GetAllOnlineMeetingMessages/GetAllOnlineMeetingMessagesResponse.cs new file mode 100644 index 000000000000..ae1c55cf283e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/GetAllOnlineMeetingMessages/GetAllOnlineMeetingMessagesResponse.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.Beta.Communications.GetAllOnlineMeetingMessages +{ + [Obsolete("This class is obsolete. Use GetAllOnlineMeetingMessagesGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetAllOnlineMeetingMessagesResponse : global::Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse, 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.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..e2e135067cf9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.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}/communications/onlineMeetingConversations/$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}/communications/onlineMeetingConversations/$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.Beta.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.Beta.Communications.OnlineMeetingConversations.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.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/Communications/OnlineMeetingConversations/Item/Messages/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..76e539c7faf5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/$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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/$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.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.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/Communications/OnlineMeetingConversations/Item/Messages/Item/Conversation/ConversationRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Conversation/ConversationRequestBuilder.cs new file mode 100644 index 000000000000..3a58867eec75 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Conversation/ConversationRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Conversation +{ + /// + /// Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ConversationRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ConversationRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/conversation{?%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 ConversationRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", rawUrl) + { + } + /// + /// The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + /// + /// 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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Conversation.ConversationRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Conversation.ConversationRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ConversationRequestBuilderGetQueryParameters + { + /// 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 ConversationRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/EngagementConversationMessageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/EngagementConversationMessageItemRequestBuilder.cs new file mode 100644 index 000000000000..c453f8ef28e4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/EngagementConversationMessageItemRequestBuilder.cs @@ -0,0 +1,253 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Conversation; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.ReplyTo; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item +{ + /// + /// Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationMessageItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Conversation.ConversationRequestBuilder Conversation + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Conversation.ConversationRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.ReactionsRequestBuilder Reactions + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.ReactionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.RepliesRequestBuilder Replies + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.RepliesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.ReplyTo.ReplyToRequestBuilder ReplyTo + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.ReplyTo.ReplyToRequestBuilder(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 EngagementConversationMessageItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%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 EngagementConversationMessageItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property messages for communications + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The messages in a Viva Engage conversation. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property messages in communications + /// + /// 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.Beta.Models.EngagementConversationMessage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property messages for communications + /// + /// 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 messages in a Viva Engage conversation. + /// + /// 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 messages in communications + /// + /// 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.Beta.Models.EngagementConversationMessage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder(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 EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The messages in a Viva Engage conversation. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationMessageItemRequestBuilderGetQueryParameters + { + /// 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 EngagementConversationMessageItemRequestBuilderGetRequestConfiguration : 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 EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Reactions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Reactions/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..833fb8882db5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Reactions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/$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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/$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.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.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/Communications/OnlineMeetingConversations/Item/Messages/Item/Reactions/Item/EngagementConversationMessageReactionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Reactions/Item/EngagementConversationMessageReactionItemRequestBuilder.cs new file mode 100644 index 000000000000..36c57ce829fe --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Reactions/Item/EngagementConversationMessageReactionItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item +{ + /// + /// Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationMessageReactionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public EngagementConversationMessageReactionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%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 EngagementConversationMessageReactionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property reactions for communications + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property reactions in communications + /// + /// 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.Beta.Models.EngagementConversationMessageReaction body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property reactions for communications + /// + /// 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; + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + /// 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 reactions in communications + /// + /// 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.Beta.Models.EngagementConversationMessageReaction body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder(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 EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters + { + /// 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 EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration : 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 EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Reactions/ReactionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Reactions/ReactionsRequestBuilder.cs new file mode 100644 index 000000000000..362dd81f2763 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Reactions/ReactionsRequestBuilder.cs @@ -0,0 +1,239 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Count; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions +{ + /// + /// Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReactionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + /// The unique identifier of engagementConversationMessageReaction + /// A + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("engagementConversationMessageReaction%2Did", position); + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder(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 ReactionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions{?%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 ReactionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReactionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to reactions for communications + /// + /// 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.Beta.Models.EngagementConversationMessageReaction body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + /// + /// 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 reactions for communications + /// + /// 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.Beta.Models.EngagementConversationMessageReaction body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.ReactionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.ReactionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReactionsRequestBuilderGetQueryParameters + { + /// 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 ReactionsRequestBuilderGetRequestConfiguration : 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 ReactionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..862fccfbc624 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/$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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/$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.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.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/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/Conversation/ConversationRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/Conversation/ConversationRequestBuilder.cs new file mode 100644 index 000000000000..465d33bded5e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/Conversation/ConversationRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Conversation +{ + /// + /// Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ConversationRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ConversationRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/conversation{?%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 ConversationRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/conversation{?%24expand,%24select}", rawUrl) + { + } + /// + /// The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + /// + /// 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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Conversation.ConversationRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Conversation.ConversationRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ConversationRequestBuilderGetQueryParameters + { + /// 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 ConversationRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/EngagementConversationMessageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/EngagementConversationMessageItemRequestBuilder.cs new file mode 100644 index 000000000000..747038fda010 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/EngagementConversationMessageItemRequestBuilder.cs @@ -0,0 +1,247 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Conversation; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.ReplyTo; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item +{ + /// + /// Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationMessageItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Conversation.ConversationRequestBuilder Conversation + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Conversation.ConversationRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.ReactionsRequestBuilder Reactions + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.ReactionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.ReplyTo.ReplyToRequestBuilder ReplyTo + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.ReplyTo.ReplyToRequestBuilder(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 EngagementConversationMessageItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}{?%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 EngagementConversationMessageItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property replies for communications + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// A collection of messages that are replies to this message and form a threaded discussion. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property replies in communications + /// + /// 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.Beta.Models.EngagementConversationMessage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property replies for communications + /// + /// 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; + } + /// + /// A collection of messages that are replies to this message and form a threaded discussion. + /// + /// 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 replies in communications + /// + /// 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.Beta.Models.EngagementConversationMessage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder(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 EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// A collection of messages that are replies to this message and form a threaded discussion. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationMessageItemRequestBuilderGetQueryParameters + { + /// 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 EngagementConversationMessageItemRequestBuilderGetRequestConfiguration : 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 EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/Reactions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/Reactions/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..bf86db5e3400 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/Reactions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/$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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/$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.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.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/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/Reactions/Item/EngagementConversationMessageReactionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/Reactions/Item/EngagementConversationMessageReactionItemRequestBuilder.cs new file mode 100644 index 000000000000..9dcd03950acc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/Reactions/Item/EngagementConversationMessageReactionItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item +{ + /// + /// Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationMessageReactionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public EngagementConversationMessageReactionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/{engagementConversationMessageReaction%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 EngagementConversationMessageReactionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property reactions for communications + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property reactions in communications + /// + /// 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.Beta.Models.EngagementConversationMessageReaction body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property reactions for communications + /// + /// 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; + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + /// 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 reactions in communications + /// + /// 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.Beta.Models.EngagementConversationMessageReaction body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder(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 EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters + { + /// 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 EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration : 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 EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/Reactions/ReactionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/Reactions/ReactionsRequestBuilder.cs new file mode 100644 index 000000000000..f9186280ee52 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/Reactions/ReactionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Count; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions +{ + /// + /// Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReactionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + /// The unique identifier of engagementConversationMessageReaction + /// A + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("engagementConversationMessageReaction%2Did", position); + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder(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 ReactionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions{?%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 ReactionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReactionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to reactions for communications + /// + /// 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.Beta.Models.EngagementConversationMessageReaction body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + /// 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 reactions for communications + /// + /// 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.Beta.Models.EngagementConversationMessageReaction body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.ReactionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.ReactionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReactionsRequestBuilderGetQueryParameters + { + /// 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 ReactionsRequestBuilderGetRequestConfiguration : 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 ReactionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/ReplyTo/ReplyToRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/ReplyTo/ReplyToRequestBuilder.cs new file mode 100644 index 000000000000..c58972875fb8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/Item/ReplyTo/ReplyToRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.ReplyTo +{ + /// + /// Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReplyToRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ReplyToRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/replyTo{?%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 ReplyToRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/replyTo{?%24expand,%24select}", rawUrl) + { + } + /// + /// The parent message to which this message is a reply, if it is part of a reply chain. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The parent message to which this message is a reply, if it is part of a reply chain. + /// + /// 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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.ReplyTo.ReplyToRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.ReplyTo.ReplyToRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The parent message to which this message is a reply, if it is part of a reply chain. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReplyToRequestBuilderGetQueryParameters + { + /// 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 ReplyToRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/RepliesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/RepliesRequestBuilder.cs new file mode 100644 index 000000000000..a63903e83d5a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/Replies/RepliesRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Count; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies +{ + /// + /// Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RepliesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + /// The unique identifier of engagementConversationMessage + /// A + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("engagementConversationMessage%2Did1", position); + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder(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 RepliesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies{?%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 RepliesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// A collection of messages that are replies to this message and form a threaded discussion. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to replies for communications + /// + /// 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.Beta.Models.EngagementConversationMessage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// A collection of messages that are replies to this message and form a threaded discussion. + /// + /// 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 replies for communications + /// + /// 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.Beta.Models.EngagementConversationMessage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.RepliesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.RepliesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// A collection of messages that are replies to this message and form a threaded discussion. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RepliesRequestBuilderGetQueryParameters + { + /// 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 RepliesRequestBuilderGetRequestConfiguration : 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 RepliesRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/ReplyTo/ReplyToRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/ReplyTo/ReplyToRequestBuilder.cs new file mode 100644 index 000000000000..4a56af40aac6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/Item/ReplyTo/ReplyToRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.ReplyTo +{ + /// + /// Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReplyToRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ReplyToRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replyTo{?%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 ReplyToRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", rawUrl) + { + } + /// + /// The parent message to which this message is a reply, if it is part of a reply chain. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The parent message to which this message is a reply, if it is part of a reply chain. + /// + /// 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.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.ReplyTo.ReplyToRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.ReplyTo.ReplyToRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The parent message to which this message is a reply, if it is part of a reply chain. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReplyToRequestBuilderGetQueryParameters + { + /// 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 ReplyToRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/MessagesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/MessagesRequestBuilder.cs new file mode 100644 index 000000000000..91d130812457 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Messages/MessagesRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Count; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Messages +{ + /// + /// Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MessagesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + /// The unique identifier of engagementConversationMessage + /// A + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("engagementConversationMessage%2Did", position); + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder(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 MessagesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages{?%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 MessagesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The messages in a Viva Engage conversation. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to messages for communications + /// + /// 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.Beta.Models.EngagementConversationMessage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The messages in a Viva Engage conversation. + /// + /// 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 messages for communications + /// + /// 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.Beta.Models.EngagementConversationMessage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.Communications.OnlineMeetingConversations.Item.Messages.MessagesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.MessagesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The messages in a Viva Engage conversation. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MessagesRequestBuilderGetQueryParameters + { + /// 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 MessagesRequestBuilderGetRequestConfiguration : 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 MessagesRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/AlternativeRecording/AlternativeRecordingRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/AlternativeRecording/AlternativeRecordingRequestBuilder.cs new file mode 100644 index 000000000000..949c7caf60f1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/AlternativeRecording/AlternativeRecordingRequestBuilder.cs @@ -0,0 +1,201 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording +{ + /// + /// Provides operations to manage the media for the cloudCommunications entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AlternativeRecordingRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AlternativeRecordingRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/alternativeRecording", 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 AlternativeRecordingRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/alternativeRecording", rawUrl) + { + } + /// + /// The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + /// + /// A + /// Binary 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 PutAsync(Stream body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PutAsync(Stream body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPutRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + /// + /// 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 content stream of the alternative recording of a Microsoft Teams live event. Read-only. + /// + /// 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/octet-stream, application/json"); + return requestInfo; + } + /// + /// The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + /// + /// A + /// Binary 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 ToPutRequestInformation(Stream body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPutRequestInformation(Stream body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PUT, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetStreamContent(body, "application/octet-stream"); + 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.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.AlternativeRecordingRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.AlternativeRecordingRequestBuilder(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 AlternativeRecordingRequestBuilderDeleteRequestConfiguration : 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 AlternativeRecordingRequestBuilderGetRequestConfiguration : 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 AlternativeRecordingRequestBuilderPutRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/AttendeeReport/AttendeeReportRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/AttendeeReport/AttendeeReportRequestBuilder.cs new file mode 100644 index 000000000000..a810f344a070 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/AttendeeReport/AttendeeReportRequestBuilder.cs @@ -0,0 +1,201 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport +{ + /// + /// Provides operations to manage the media for the cloudCommunications entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttendeeReportRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttendeeReportRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/attendeeReport", 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 AttendeeReportRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/attendeeReport", rawUrl) + { + } + /// + /// The content stream of the attendee report of a Teams live event. Read-only. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The content stream of the attendee report of a Teams live event. Read-only. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The content stream of the attendee report of a Teams live event. Read-only. + /// + /// A + /// Binary 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 PutAsync(Stream body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PutAsync(Stream body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPutRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The content stream of the attendee report of a Teams live event. Read-only. + /// + /// 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 content stream of the attendee report of a Teams live event. Read-only. + /// + /// 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/octet-stream, application/json"); + return requestInfo; + } + /// + /// The content stream of the attendee report of a Teams live event. Read-only. + /// + /// A + /// Binary 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 ToPutRequestInformation(Stream body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPutRequestInformation(Stream body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PUT, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetStreamContent(body, "application/octet-stream"); + 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.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.AttendeeReportRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.AttendeeReportRequestBuilder(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 AttendeeReportRequestBuilderDeleteRequestConfiguration : 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 AttendeeReportRequestBuilderGetRequestConfiguration : 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 AttendeeReportRequestBuilderPutRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/BroadcastRecording/BroadcastRecordingRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/BroadcastRecording/BroadcastRecordingRequestBuilder.cs new file mode 100644 index 000000000000..fab15e38fc5a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/BroadcastRecording/BroadcastRecordingRequestBuilder.cs @@ -0,0 +1,201 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording +{ + /// + /// Provides operations to manage the media for the cloudCommunications entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BroadcastRecordingRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BroadcastRecordingRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/broadcastRecording", 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 BroadcastRecordingRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/broadcastRecording", rawUrl) + { + } + /// + /// Delete broadcastRecording for the navigation property onlineMeeting in communications + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get broadcastRecording for the navigation property onlineMeeting from communications + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update broadcastRecording for the navigation property onlineMeeting in communications + /// + /// A + /// Binary 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 PutAsync(Stream body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PutAsync(Stream body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPutRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete broadcastRecording for the navigation property onlineMeeting in communications + /// + /// 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 broadcastRecording for the navigation property onlineMeeting from communications + /// + /// 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/octet-stream, application/json"); + return requestInfo; + } + /// + /// Update broadcastRecording for the navigation property onlineMeeting in communications + /// + /// A + /// Binary 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 ToPutRequestInformation(Stream body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPutRequestInformation(Stream body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PUT, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetStreamContent(body, "application/octet-stream"); + 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.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.BroadcastRecordingRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.BroadcastRecordingRequestBuilder(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 BroadcastRecordingRequestBuilderDeleteRequestConfiguration : 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 BroadcastRecordingRequestBuilderGetRequestConfiguration : 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 BroadcastRecordingRequestBuilderPutRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/OnlineMeetingRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/OnlineMeetingRequestBuilder.cs new file mode 100644 index 000000000000..ca46cbd9c7c9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/OnlineMeetingRequestBuilder.cs @@ -0,0 +1,149 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting +{ + /// + /// Provides operations to manage the onlineMeeting property of the microsoft.graph.onlineMeetingEngagementConversation entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class OnlineMeetingRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the media for the cloudCommunications entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.AlternativeRecordingRequestBuilder AlternativeRecording + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.AlternativeRecordingRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the media for the cloudCommunications entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.AttendeeReportRequestBuilder AttendeeReport + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.AttendeeReportRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the media for the cloudCommunications entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.BroadcastRecordingRequestBuilder BroadcastRecording + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.BroadcastRecordingRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the media for the cloudCommunications entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.RecordingRequestBuilder Recording + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.RecordingRequestBuilder(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 OnlineMeetingRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting{?%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 OnlineMeetingRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting{?%24expand,%24select}", rawUrl) + { + } + /// + /// The online meeting associated with the conversation. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.OnlineMeeting.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The online meeting associated with the conversation. + /// + /// 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.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.OnlineMeetingRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.OnlineMeetingRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The online meeting associated with the conversation. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class OnlineMeetingRequestBuilderGetQueryParameters + { + /// 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 OnlineMeetingRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/Recording/RecordingRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/Recording/RecordingRequestBuilder.cs new file mode 100644 index 000000000000..69dd7a1955e4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeeting/Recording/RecordingRequestBuilder.cs @@ -0,0 +1,201 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording +{ + /// + /// Provides operations to manage the media for the cloudCommunications entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordingRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RecordingRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/recording", 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 RecordingRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/recording", rawUrl) + { + } + /// + /// The content stream of the recording of a Teams live event. Read-only. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The content stream of the recording of a Teams live event. Read-only. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The content stream of the recording of a Teams live event. Read-only. + /// + /// A + /// Binary 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 PutAsync(Stream body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PutAsync(Stream body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPutRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The content stream of the recording of a Teams live event. Read-only. + /// + /// 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 content stream of the recording of a Teams live event. Read-only. + /// + /// 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/octet-stream, application/json"); + return requestInfo; + } + /// + /// The content stream of the recording of a Teams live event. Read-only. + /// + /// A + /// Binary 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 ToPutRequestInformation(Stream body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPutRequestInformation(Stream body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PUT, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetStreamContent(body, "application/octet-stream"); + 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.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.RecordingRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.RecordingRequestBuilder(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 RecordingRequestBuilderDeleteRequestConfiguration : 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 RecordingRequestBuilderGetRequestConfiguration : 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 RecordingRequestBuilderPutRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeetingEngagementConversationItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeetingEngagementConversationItemRequestBuilder.cs new file mode 100644 index 000000000000..539f91265470 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/OnlineMeetingEngagementConversationItemRequestBuilder.cs @@ -0,0 +1,247 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item +{ + /// + /// Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class OnlineMeetingEngagementConversationItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.MessagesRequestBuilder Messages + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.MessagesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the onlineMeeting property of the microsoft.graph.onlineMeetingEngagementConversation entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.OnlineMeetingRequestBuilder OnlineMeeting + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.OnlineMeetingRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the starter property of the microsoft.graph.engagementConversation entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.StarterRequestBuilder Starter + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.StarterRequestBuilder(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 OnlineMeetingEngagementConversationItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%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 OnlineMeetingEngagementConversationItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property onlineMeetingConversations for communications + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property onlineMeetingConversations in communications + /// + /// 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.Beta.Models.OnlineMeetingEngagementConversation body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property onlineMeetingConversations for communications + /// + /// 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; + } + /// + /// A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + /// + /// 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 onlineMeetingConversations in communications + /// + /// 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.Beta.Models.OnlineMeetingEngagementConversation body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder(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 OnlineMeetingEngagementConversationItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters + { + /// 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 OnlineMeetingEngagementConversationItemRequestBuilderGetRequestConfiguration : 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 OnlineMeetingEngagementConversationItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Conversation/ConversationRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Conversation/ConversationRequestBuilder.cs new file mode 100644 index 000000000000..b48fd748c0d2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Conversation/ConversationRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Conversation +{ + /// + /// Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ConversationRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ConversationRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/conversation{?%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 ConversationRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/conversation{?%24expand,%24select}", rawUrl) + { + } + /// + /// The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + /// + /// 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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Conversation.ConversationRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Conversation.ConversationRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ConversationRequestBuilderGetQueryParameters + { + /// 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 ConversationRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Reactions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Reactions/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..35354450c9e5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Reactions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/$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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/$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.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.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/Communications/OnlineMeetingConversations/Item/Starter/Reactions/Item/EngagementConversationMessageReactionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Reactions/Item/EngagementConversationMessageReactionItemRequestBuilder.cs new file mode 100644 index 000000000000..40bede8823e7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Reactions/Item/EngagementConversationMessageReactionItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item +{ + /// + /// Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationMessageReactionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public EngagementConversationMessageReactionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/{engagementConversationMessageReaction%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 EngagementConversationMessageReactionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property reactions for communications + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property reactions in communications + /// + /// 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.Beta.Models.EngagementConversationMessageReaction body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property reactions for communications + /// + /// 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; + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + /// 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 reactions in communications + /// + /// 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.Beta.Models.EngagementConversationMessageReaction body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder(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 EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters + { + /// 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 EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration : 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 EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Reactions/ReactionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Reactions/ReactionsRequestBuilder.cs new file mode 100644 index 000000000000..029759f982d8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Reactions/ReactionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Count; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions +{ + /// + /// Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReactionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + /// The unique identifier of engagementConversationMessageReaction + /// A + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("engagementConversationMessageReaction%2Did", position); + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder(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 ReactionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions{?%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 ReactionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReactionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to reactions for communications + /// + /// 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.Beta.Models.EngagementConversationMessageReaction body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + /// 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 reactions for communications + /// + /// 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.Beta.Models.EngagementConversationMessageReaction body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.ReactionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.ReactionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReactionsRequestBuilderGetQueryParameters + { + /// 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 ReactionsRequestBuilderGetRequestConfiguration : 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 ReactionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..ed6e6df664ec --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/$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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/$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.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.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/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/Conversation/ConversationRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/Conversation/ConversationRequestBuilder.cs new file mode 100644 index 000000000000..ed5ed80d7ef2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/Conversation/ConversationRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Conversation +{ + /// + /// Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ConversationRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ConversationRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/conversation{?%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 ConversationRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", rawUrl) + { + } + /// + /// The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + /// + /// 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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Conversation.ConversationRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Conversation.ConversationRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ConversationRequestBuilderGetQueryParameters + { + /// 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 ConversationRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/EngagementConversationMessageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/EngagementConversationMessageItemRequestBuilder.cs new file mode 100644 index 000000000000..bf1859ff0df0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/EngagementConversationMessageItemRequestBuilder.cs @@ -0,0 +1,247 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Conversation; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.ReplyTo; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item +{ + /// + /// Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationMessageItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Conversation.ConversationRequestBuilder Conversation + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Conversation.ConversationRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.ReactionsRequestBuilder Reactions + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.ReactionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.ReplyTo.ReplyToRequestBuilder ReplyTo + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.ReplyTo.ReplyToRequestBuilder(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 EngagementConversationMessageItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%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 EngagementConversationMessageItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property replies for communications + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// A collection of messages that are replies to this message and form a threaded discussion. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property replies in communications + /// + /// 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.Beta.Models.EngagementConversationMessage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property replies for communications + /// + /// 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; + } + /// + /// A collection of messages that are replies to this message and form a threaded discussion. + /// + /// 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 replies in communications + /// + /// 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.Beta.Models.EngagementConversationMessage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder(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 EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// A collection of messages that are replies to this message and form a threaded discussion. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationMessageItemRequestBuilderGetQueryParameters + { + /// 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 EngagementConversationMessageItemRequestBuilderGetRequestConfiguration : 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 EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/Reactions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/Reactions/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..c859515d0a37 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/Reactions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/$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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/$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.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.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/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/Reactions/Item/EngagementConversationMessageReactionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/Reactions/Item/EngagementConversationMessageReactionItemRequestBuilder.cs new file mode 100644 index 000000000000..ae530403acc0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/Reactions/Item/EngagementConversationMessageReactionItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item +{ + /// + /// Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationMessageReactionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public EngagementConversationMessageReactionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%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 EngagementConversationMessageReactionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property reactions for communications + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property reactions in communications + /// + /// 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.Beta.Models.EngagementConversationMessageReaction body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property reactions for communications + /// + /// 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; + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + /// 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 reactions in communications + /// + /// 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.Beta.Models.EngagementConversationMessageReaction body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder(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 EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters + { + /// 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 EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration : 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 EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/Reactions/ReactionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/Reactions/ReactionsRequestBuilder.cs new file mode 100644 index 000000000000..167cc9406b26 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/Reactions/ReactionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Count; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions +{ + /// + /// Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReactionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + /// The unique identifier of engagementConversationMessageReaction + /// A + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("engagementConversationMessageReaction%2Did", position); + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder(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 ReactionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions{?%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 ReactionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReactionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to reactions for communications + /// + /// 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.Beta.Models.EngagementConversationMessageReaction body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + /// 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 reactions for communications + /// + /// 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.Beta.Models.EngagementConversationMessageReaction body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.ReactionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.ReactionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// A collection of reactions (such as like and smile) that users have applied to this message. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReactionsRequestBuilderGetQueryParameters + { + /// 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 ReactionsRequestBuilderGetRequestConfiguration : 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 ReactionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/ReplyTo/ReplyToRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/ReplyTo/ReplyToRequestBuilder.cs new file mode 100644 index 000000000000..f69f4055a84b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/Item/ReplyTo/ReplyToRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.ReplyTo +{ + /// + /// Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReplyToRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ReplyToRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/replyTo{?%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 ReplyToRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", rawUrl) + { + } + /// + /// The parent message to which this message is a reply, if it is part of a reply chain. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The parent message to which this message is a reply, if it is part of a reply chain. + /// + /// 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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.ReplyTo.ReplyToRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.ReplyTo.ReplyToRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The parent message to which this message is a reply, if it is part of a reply chain. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReplyToRequestBuilderGetQueryParameters + { + /// 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 ReplyToRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/RepliesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/RepliesRequestBuilder.cs new file mode 100644 index 000000000000..a1df1f7b469b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/Replies/RepliesRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Count; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies +{ + /// + /// Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RepliesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + /// The unique identifier of engagementConversationMessage + /// A + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("engagementConversationMessage%2Did", position); + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder(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 RepliesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies{?%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 RepliesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// A collection of messages that are replies to this message and form a threaded discussion. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to replies for communications + /// + /// 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.Beta.Models.EngagementConversationMessage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// A collection of messages that are replies to this message and form a threaded discussion. + /// + /// 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 replies for communications + /// + /// 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.Beta.Models.EngagementConversationMessage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.RepliesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.RepliesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// A collection of messages that are replies to this message and form a threaded discussion. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RepliesRequestBuilderGetQueryParameters + { + /// 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 RepliesRequestBuilderGetRequestConfiguration : 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 RepliesRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/ReplyTo/ReplyToRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/ReplyTo/ReplyToRequestBuilder.cs new file mode 100644 index 000000000000..0efb8a720c66 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/ReplyTo/ReplyToRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Starter.ReplyTo +{ + /// + /// Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReplyToRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ReplyToRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replyTo{?%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 ReplyToRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replyTo{?%24expand,%24select}", rawUrl) + { + } + /// + /// The parent message to which this message is a reply, if it is part of a reply chain. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The parent message to which this message is a reply, if it is part of a reply chain. + /// + /// 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.Beta.Communications.OnlineMeetingConversations.Item.Starter.ReplyTo.ReplyToRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.ReplyTo.ReplyToRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The parent message to which this message is a reply, if it is part of a reply chain. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReplyToRequestBuilderGetQueryParameters + { + /// 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 ReplyToRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/StarterRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/StarterRequestBuilder.cs new file mode 100644 index 000000000000..82c2d26e4a8d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/Item/Starter/StarterRequestBuilder.cs @@ -0,0 +1,253 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Conversation; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.ReplyTo; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations.Item.Starter +{ + /// + /// Provides operations to manage the starter property of the microsoft.graph.engagementConversation entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StarterRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Conversation.ConversationRequestBuilder Conversation + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Conversation.ConversationRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.ReactionsRequestBuilder Reactions + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.ReactionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.RepliesRequestBuilder Replies + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.RepliesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.ReplyTo.ReplyToRequestBuilder ReplyTo + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.ReplyTo.ReplyToRequestBuilder(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 StarterRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter{?%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 StarterRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property starter for communications + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The first message in a Viva Engage conversation. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property starter in communications + /// + /// 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.Beta.Models.EngagementConversationMessage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property starter for communications + /// + /// 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 first message in a Viva Engage conversation. + /// + /// 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 starter in communications + /// + /// 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.Beta.Models.EngagementConversationMessage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.Communications.OnlineMeetingConversations.Item.Starter.StarterRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.StarterRequestBuilder(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 StarterRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The first message in a Viva Engage conversation. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StarterRequestBuilderGetQueryParameters + { + /// 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 StarterRequestBuilderGetRequestConfiguration : 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 StarterRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/OnlineMeetingConversationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/OnlineMeetingConversationsRequestBuilder.cs new file mode 100644 index 000000000000..1ad6e8f74574 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/OnlineMeetingConversations/OnlineMeetingConversationsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Count; +using Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.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.Beta.Communications.OnlineMeetingConversations +{ + /// + /// Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class OnlineMeetingConversationsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + /// The unique identifier of onlineMeetingEngagementConversation + /// A + public global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("onlineMeetingEngagementConversation%2Did", position); + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder(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 OnlineMeetingConversationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations{?%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 OnlineMeetingConversationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversationCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to onlineMeetingConversations for communications + /// + /// 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.Beta.Models.OnlineMeetingEngagementConversation body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + /// + /// 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 onlineMeetingConversations for communications + /// + /// 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.Beta.Models.OnlineMeetingEngagementConversation body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.Communications.OnlineMeetingConversations.OnlineMeetingConversationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.OnlineMeetingConversationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class OnlineMeetingConversationsRequestBuilderGetQueryParameters + { + /// 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 OnlineMeetingConversationsRequestBuilderGetRequestConfiguration : 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 OnlineMeetingConversationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Contacts/ContactsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Contacts/ContactsRequestBuilder.cs index ed372efe6844..555c15f922e4 100644 --- a/src/Microsoft.Graph/Generated/Contacts/ContactsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Contacts/ContactsRequestBuilder.cs @@ -66,7 +66,7 @@ public partial class ContactsRequestBuilder : BaseRequestBuilder /// /// Path parameters for the request /// The request adapter to use to execute the requests. - public ContactsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/contacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + public ContactsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/contacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24top}", pathParameters) { } /// @@ -74,7 +74,7 @@ public ContactsRequestBuilder(Dictionary pathParameters, IReques /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public ContactsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/contacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + public ContactsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/contacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24top}", rawUrl) { } /// @@ -102,31 +102,6 @@ public ContactsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : b return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.OrgContactCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Add new entity to contacts - /// - /// 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.Beta.Models.OrgContact body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task PostAsync(global::Microsoft.Graph.Beta.Models.OrgContact body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> - { - { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.OrgContact.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// /// Get the list of organizational contacts for this organization. /// /// A @@ -146,28 +121,6 @@ public RequestInformation ToGetRequestInformation(Action - /// Add new entity to contacts - /// - /// 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.Beta.Models.OrgContact body, Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.OrgContact body, Action> requestConfiguration = default) - { -#endif - _ = body ?? 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 @@ -235,9 +188,6 @@ public partial class ContactsRequestBuilderGetQueryParameters [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; } @@ -250,14 +200,6 @@ public partial class ContactsRequestBuilderGetQueryParameters public partial class ContactsRequestBuilderGetRequestConfiguration : 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 ContactsRequestBuilderPostRequestConfiguration : RequestConfiguration - { - } } } #pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Contacts/Item/OrgContactItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Contacts/Item/OrgContactItemRequestBuilder.cs index e4b3fed308d7..a8d96fb85d0c 100644 --- a/src/Microsoft.Graph/Generated/Contacts/Item/OrgContactItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Contacts/Item/OrgContactItemRequestBuilder.cs @@ -107,28 +107,6 @@ public OrgContactItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapte { } /// - /// Delete entity from contacts - /// - /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// /// Get the properties and relationships of an organizational contact object. /// Find more info here /// @@ -153,50 +131,6 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.OrgContact.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update entity in contacts - /// - /// 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.Beta.Models.OrgContact body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.OrgContact body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> - { - { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.OrgContact.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// - /// Delete entity from contacts - /// - /// 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 the properties and relationships of an organizational contact object. /// /// A @@ -216,28 +150,6 @@ public RequestInformation ToGetRequestInformation(Action - /// Update entity in contacts - /// - /// 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.Beta.Models.OrgContact body, Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.OrgContact body, Action> requestConfiguration = default) - { -#endif - _ = body ?? 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 @@ -247,14 +159,6 @@ public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta return new global::Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder(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 OrgContactItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration - { - } - /// /// Get the properties and relationships of an organizational contact object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] @@ -289,14 +193,6 @@ public partial class OrgContactItemRequestBuilderGetQueryParameters public partial class OrgContactItemRequestBuilderGetRequestConfiguration : 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 OrgContactItemRequestBuilderPatchRequestConfiguration : RequestConfiguration - { - } } } #pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.cs index fb8008b71207..97f60809e9d9 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/Item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.cs @@ -63,7 +63,7 @@ public async Task DeleteAsync(Action - /// The list of scheduled action for this rule + /// The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. /// /// A /// Cancellation token to use when cancelling requests @@ -130,7 +130,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// The list of scheduled action for this rule + /// The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -188,7 +188,7 @@ public partial class DeviceComplianceScheduledActionForRuleItemRequestBuilderDel { } /// - /// The list of scheduled action for this rule + /// The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.cs index ada77a133926..b32236608d42 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceCompliancePolicies/Item/ScheduledActionsForRule/ScheduledActionsForRuleRequestBuilder.cs @@ -54,7 +54,7 @@ public ScheduledActionsForRuleRequestBuilder(string rawUrl, IRequestAdapter requ { } /// - /// The list of scheduled action for this rule + /// The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. /// /// A /// Cancellation token to use when cancelling requests @@ -102,7 +102,7 @@ public ScheduledActionsForRuleRequestBuilder(string rawUrl, IRequestAdapter requ return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.DeviceComplianceScheduledActionForRule.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// The list of scheduled action for this rule + /// The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -152,7 +152,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta. return new global::Microsoft.Graph.Beta.DeviceManagement.DeviceCompliancePolicies.Item.ScheduledActionsForRule.ScheduledActionsForRuleRequestBuilder(rawUrl, RequestAdapter); } /// - /// The list of scheduled action for this rule + /// The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class ScheduledActionsForRuleRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.cs index 862328e27df4..a440110e0303 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/AuthenticationMethodDevices/HardwareOathDevices/HardwareOathDevicesRequestBuilder.cs @@ -78,7 +78,7 @@ public HardwareOathDevicesRequestBuilder(string rawUrl, IRequestAdapter requestA return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.HardwareOathTokenAuthenticationMethodDeviceCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new hardwareOathTokenAuthenticationMethodDevice object. You can optionally create and assign to a user in the same request; Or assign to a user via the assign API. + /// Create a new hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. /// Find more info here /// /// A @@ -123,7 +123,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create a new hardwareOathTokenAuthenticationMethodDevice object. You can optionally create and assign to a user in the same request; Or assign to a user via the assign API. + /// Create a new hardwareOathTokenAuthenticationMethodDevice object. This API supports two scenarios:- Create the new hardware token without assigning to a user. You can then assign to a user.- Create and assign a hardware token to a user in the same request. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Domains/Item/Verify/VerifyRequestBuilder.cs b/src/Microsoft.Graph/Generated/Domains/Item/Verify/VerifyRequestBuilder.cs index d44fb83ef2d1..9d86053ba807 100644 --- a/src/Microsoft.Graph/Generated/Domains/Item/Verify/VerifyRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Domains/Item/Verify/VerifyRequestBuilder.cs @@ -35,7 +35,7 @@ public VerifyRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : bas { } /// - /// Validate the ownership of a domain. + /// Validate the ownership of a domain. This operation only applies to an unverified domain. For an unverified domain, the isVerified property is false. /// Find more info here /// /// A @@ -59,7 +59,7 @@ public VerifyRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : bas return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Domain.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Validate the ownership of a domain. + /// Validate the ownership of a domain. This operation only applies to an unverified domain. For an unverified domain, the isVerified property is false. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/CreateLink/CreateLinkRequestBuilder.cs b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/CreateLink/CreateLinkRequestBuilder.cs index 909f478f80bb..45125d2994e2 100644 --- a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/CreateLink/CreateLinkRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/CreateLink/CreateLinkRequestBuilder.cs @@ -35,7 +35,7 @@ public CreateLinkRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : { } /// - /// Create a link to share a driveItem driveItem.The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link is returned. DriveItem resources inherit sharing permissions from their ancestors. + /// Create a link to share a driveItem driveItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link is returned. DriveItem resources inherit sharing permissions from their ancestors. /// Find more info here /// /// A @@ -61,7 +61,7 @@ public CreateLinkRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Permission.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a link to share a driveItem driveItem.The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link is returned. DriveItem resources inherit sharing permissions from their ancestors. + /// Create a link to share a driveItem driveItem. The createLink action creates a new sharing link if the specified link type doesn't already exist for the calling application.If a sharing link of the specified type already exists for the app, the existing sharing link is returned. DriveItem resources inherit sharing permissions from their ancestors. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.cs index 5698378a2707..46069cb2337a 100644 --- a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/RetentionLabel/RetentionLabelRequestBuilder.cs @@ -81,8 +81,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.ItemRetentionLabel.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. - /// Find more info here + /// Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. + /// Find more info here /// /// A /// The request body @@ -145,7 +145,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + /// Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/EmployeeExperience/EmployeeExperienceRequestBuilder.cs b/src/Microsoft.Graph/Generated/EmployeeExperience/EmployeeExperienceRequestBuilder.cs index 156ed64d443d..4e24ac1eaf2f 100644 --- a/src/Microsoft.Graph/Generated/EmployeeExperience/EmployeeExperienceRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/EmployeeExperience/EmployeeExperienceRequestBuilder.cs @@ -108,7 +108,7 @@ public EmployeeExperienceRequestBuilder(string rawUrl, IRequestAdapter requestAd /// Update employeeExperience /// /// A - /// The request body + /// Represents a container that exposes navigation properties for employee experience resources. /// 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 @@ -152,7 +152,7 @@ public RequestInformation ToGetRequestInformation(Action /// A - /// The request body + /// Represents a container that exposes navigation properties for employee experience resources. /// 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/External/Connections/Item/Schema/SchemaRequestBuilder.cs b/src/Microsoft.Graph/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.cs index ab6ac4da6596..e7b366ed06c0 100644 --- a/src/Microsoft.Graph/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/External/Connections/Item/Schema/SchemaRequestBuilder.cs @@ -59,8 +59,8 @@ public SchemaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : bas return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.ExternalConnectors.Schema.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new or update an existing schema for a Microsoft Search connection. - /// Find more info here + /// Update the properties of a schema for an externalConnection. + /// Find more info here /// /// A /// The request body @@ -104,7 +104,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create a new or update an existing schema for a Microsoft Search connection. + /// Update the properties of a schema for an externalConnection. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.cs index 71a3826e0d95..a125cdcec768 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.cs @@ -78,8 +78,8 @@ public ConversationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.ConversationCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. - /// Find more info here + /// Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + /// Find more info here /// /// A /// The request body @@ -123,7 +123,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. + /// Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.cs index 302edff95026..bd8591e33d10 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/ConversationItemRequestBuilder.cs @@ -41,8 +41,8 @@ public ConversationItemRequestBuilder(string rawUrl, IRequestAdapter requestAdap { } /// - /// Delete conversation. - /// Find more info here + /// Delete a group's conversation object. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -88,7 +88,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.Conversation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Delete conversation. + /// Delete a group's conversation object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.cs index 28fbfa68cfa5..c50e541dacff 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Reply/ReplyRequestBuilder.cs @@ -34,8 +34,8 @@ public ReplyRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base { } /// - /// Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. - /// Find more info here + /// Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + /// Find more info here /// /// The request body /// Cancellation token to use when cancelling requests @@ -59,7 +59,7 @@ public async Task PostAsync(global::Microsoft.Graph.Beta.Groups.Item.Conversatio await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + /// Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Settings/SettingsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Settings/SettingsRequestBuilder.cs index 8af69d7489b3..fbefcd8619e5 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Settings/SettingsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Settings/SettingsRequestBuilder.cs @@ -77,7 +77,7 @@ public SettingsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : b return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.DirectorySettingCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + /// Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. /// Find more info here /// /// A @@ -122,7 +122,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create a new setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + /// Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.cs index 742b6a93cd6f..eff3b1f0387f 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Reply/ReplyRequestBuilder.cs @@ -34,8 +34,8 @@ public ReplyRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base { } /// - /// Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. - /// Find more info here + /// Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + /// Find more info here /// /// The request body /// Cancellation token to use when cancelling requests @@ -59,7 +59,7 @@ public async Task PostAsync(global::Microsoft.Graph.Beta.Groups.Item.Threads.Ite await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + /// Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.cs index 9478ca3eccb7..f385ad7b0ecc 100644 --- a/src/Microsoft.Graph/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Identity/CustomAuthenticationExtensions/Item/CustomAuthenticationExtensionItemRequestBuilder.cs @@ -64,8 +64,8 @@ public async Task DeleteAsync(Action - /// Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. - /// Find more info here + /// Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -132,7 +132,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + /// Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -190,7 +190,7 @@ public partial class CustomAuthenticationExtensionItemRequestBuilderDeleteReques { } /// - /// Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + /// Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.cs index 89e0555d2b44..27fa6e429c43 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/AccessPackageCatalogs/Item/AccessPackageCustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.cs @@ -58,8 +58,8 @@ public async Task DeleteAsync(Action - /// Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. - /// Find more info here + /// Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -130,7 +130,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + /// Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -191,7 +191,7 @@ public partial class CustomCalloutExtensionItemRequestBuilderDeleteRequestConfig { } /// - /// Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + /// Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class CustomCalloutExtensionItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.cs index b1eb67cc4850..e1a1df809624 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/AccessPackageItemRequestBuilder.cs @@ -117,8 +117,8 @@ public async Task DeleteAsync(Action - /// Retrieve the properties and relationships of an accessPackage object. - /// Find more info here + /// Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -186,7 +186,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Retrieve the properties and relationships of an accessPackage object. + /// Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -244,7 +244,7 @@ public partial class AccessPackageItemRequestBuilderDeleteRequestConfiguration : { } /// - /// Retrieve the properties and relationships of an accessPackage object. + /// Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class AccessPackageItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.cs index 31bf1e343b45..533e602b37f1 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/AccessPackagesWithUniqueName/AccessPackagesWithUniqueNameRequestBuilder.cs @@ -72,8 +72,8 @@ public async Task DeleteAsync(Action - /// Retrieve the properties and relationships of an accessPackage object. - /// Find more info here + /// Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -141,7 +141,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Retrieve the properties and relationships of an accessPackage object. + /// Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -199,7 +199,7 @@ public partial class AccessPackagesWithUniqueNameRequestBuilderDeleteRequestConf { } /// - /// Retrieve the properties and relationships of an accessPackage object. + /// Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.cs index eb2ae8bdf363..4d4b65b22c1f 100644 --- a/src/Microsoft.Graph/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityProtection/RiskDetections/Item/RiskDetectionItemRequestBuilder.cs @@ -57,8 +57,8 @@ public async Task DeleteAsync(Action - /// Retrieve the properties of a riskDetection object. - /// Find more info here + /// Retrieve the properties of a collection of riskDetection objects. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -125,7 +125,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Retrieve the properties of a riskDetection object. + /// Retrieve the properties of a collection of riskDetection objects. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -183,7 +183,7 @@ public partial class RiskDetectionItemRequestBuilderDeleteRequestConfiguration : { } /// - /// Retrieve the properties of a riskDetection object. + /// Retrieve the properties of a collection of riskDetection objects. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class RiskDetectionItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/ChildFoldersRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/ChildFoldersRequestBuilder.cs index 9b2348e2b713..3d6f243a56c0 100644 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/ChildFoldersRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/ChildFoldersRequestBuilder.cs @@ -84,8 +84,8 @@ public ChildFoldersRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.MailFolderCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new mailSearchFolder in the specified user's mailbox. - /// Find more info here + /// Use this API to create a new child mailFolder. If you intend a new folder to be hidden, you must set the isHidden property to true on creation. + /// Find more info here /// /// A /// The request body @@ -129,7 +129,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create a new mailSearchFolder in the specified user's mailbox. + /// Use this API to create a new child mailFolder. If you intend a new folder to be hidden, you must set the isHidden property to true on creation. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MailFolderItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MailFolderItemRequestBuilder.cs index 111f2a2db549..024ad8dd486e 100644 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MailFolderItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MailFolderItemRequestBuilder.cs @@ -136,8 +136,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.MailFolder.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the writable properties of a mailSearchFolder object. - /// Find more info here + /// Update the properties of mailFolder object. + /// Find more info here /// /// A /// The request body @@ -200,7 +200,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the writable properties of a mailSearchFolder object. + /// Update the properties of mailFolder object. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Me/Messages/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Messages/Item/Attachments/AttachmentsRequestBuilder.cs index 1cd343bf8aa4..c658d0f4e3ec 100644 --- a/src/Microsoft.Graph/Generated/Me/Messages/Item/Attachments/AttachmentsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Messages/Item/Attachments/AttachmentsRequestBuilder.cs @@ -60,8 +60,8 @@ public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) { } /// - /// Retrieve a list of attachment objects attached to a message. - /// Find more info here + /// Retrieve a list of attachment objects. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -84,8 +84,8 @@ public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Use this API to add an attachment to a message. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. You can add an attachment to an existing message by posting to its attachments collection, or to a newmessage that is being drafted, or created and sent on the fly. - /// Find more info here + /// Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + /// Find more info here /// /// A /// The request body @@ -110,7 +110,7 @@ public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Retrieve a list of attachment objects attached to a message. + /// Retrieve a list of attachment objects. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -129,7 +129,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Use this API to add an attachment to a message. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. You can add an attachment to an existing message by posting to its attachments collection, or to a newmessage that is being drafted, or created and sent on the fly. + /// Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. /// /// A /// The request body @@ -160,7 +160,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta. return new global::Microsoft.Graph.Beta.Me.Messages.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); } /// - /// Retrieve a list of attachment objects attached to a message. + /// Retrieve a list of attachment objects. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class AttachmentsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Me/Messages/Item/MessageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Messages/Item/MessageItemRequestBuilder.cs index 9bf0b1486905..0fe449840e46 100644 --- a/src/Microsoft.Graph/Generated/Me/Messages/Item/MessageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Messages/Item/MessageItemRequestBuilder.cs @@ -137,8 +137,8 @@ public MessageItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) { } /// - /// Delete a message in the specified user's mailbox, or delete a relationship of the message. For example, you can delete a specific @-mention of the specified user in the message. - /// Find more info here + /// Delete eventMessage. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -160,8 +160,8 @@ public async Task DeleteAsync(Action - /// You can get a single resource instance expanded with a specific extended property, or a collection of resource instancesthat include extended properties matching a filter. Using the query parameter $expand allows you to get the specified resource instance expanded with a specific extendedproperty. Use a $filter and eq operator on the id property to specify the extended property. This is currently the only way to get the singleValueLegacyExtendedProperty object that represents an extended property. To get resource instances that have certain extended properties, use the $filter query parameter and apply an eq operatoron the id property. In addition, for numeric extended properties, apply one of the following operators on the value property:eq, ne,ge, gt, le, or lt. For string-typed extended properties, apply a contains, startswith, eq, or ne operator on value. Filtering the string name (Name) in the id of an extended property is case-sensitive. Filtering the value property of an extendedproperty is case-insensitive. The following user resources are supported: As well as the following group resources: See Extended properties overview for more information about when to useopen extensions or extended properties, and how to specify extended properties. - /// Find more info here + /// Get the properties and relationships of the eventMessage object. Apply the $expand parameter on the eventnavigation property to get the associated event in an attendee's calendar. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -184,8 +184,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.Message.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the properties of an eventMessage object. - /// Find more info here + /// Update the properties of a message object. + /// Find more info here /// /// A /// The request body @@ -210,7 +210,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.Message.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Delete a message in the specified user's mailbox, or delete a relationship of the message. For example, you can delete a specific @-mention of the specified user in the message. + /// Delete eventMessage. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -229,7 +229,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// You can get a single resource instance expanded with a specific extended property, or a collection of resource instancesthat include extended properties matching a filter. Using the query parameter $expand allows you to get the specified resource instance expanded with a specific extendedproperty. Use a $filter and eq operator on the id property to specify the extended property. This is currently the only way to get the singleValueLegacyExtendedProperty object that represents an extended property. To get resource instances that have certain extended properties, use the $filter query parameter and apply an eq operatoron the id property. In addition, for numeric extended properties, apply one of the following operators on the value property:eq, ne,ge, gt, le, or lt. For string-typed extended properties, apply a contains, startswith, eq, or ne operator on value. Filtering the string name (Name) in the id of an extended property is case-sensitive. Filtering the value property of an extendedproperty is case-insensitive. The following user resources are supported: As well as the following group resources: See Extended properties overview for more information about when to useopen extensions or extended properties, and how to specify extended properties. + /// Get the properties and relationships of the eventMessage object. Apply the $expand parameter on the eventnavigation property to get the associated event in an attendee's calendar. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -248,7 +248,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the properties of an eventMessage object. + /// Update the properties of a message object. /// /// A /// The request body @@ -287,7 +287,7 @@ public partial class MessageItemRequestBuilderDeleteRequestConfiguration : Reque { } /// - /// You can get a single resource instance expanded with a specific extended property, or a collection of resource instancesthat include extended properties matching a filter. Using the query parameter $expand allows you to get the specified resource instance expanded with a specific extendedproperty. Use a $filter and eq operator on the id property to specify the extended property. This is currently the only way to get the singleValueLegacyExtendedProperty object that represents an extended property. To get resource instances that have certain extended properties, use the $filter query parameter and apply an eq operatoron the id property. In addition, for numeric extended properties, apply one of the following operators on the value property:eq, ne,ge, gt, le, or lt. For string-typed extended properties, apply a contains, startswith, eq, or ne operator on value. Filtering the string name (Name) in the id of an extended property is case-sensitive. Filtering the value property of an extendedproperty is case-insensitive. The following user resources are supported: As well as the following group resources: See Extended properties overview for more information about when to useopen extensions or extended properties, and how to specify extended properties. + /// Get the properties and relationships of the eventMessage object. Apply the $expand parameter on the eventnavigation property to get the associated event in an attendee's calendar. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class MessageItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Me/Messages/Item/Value/ContentRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Messages/Item/Value/ContentRequestBuilder.cs index e29410112b44..ab486de67f62 100644 --- a/src/Microsoft.Graph/Generated/Me/Messages/Item/Value/ContentRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Messages/Item/Value/ContentRequestBuilder.cs @@ -34,8 +34,8 @@ public ContentRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : ba { } /// - /// Delete a message in the specified user's mailbox, or delete a relationship of the message. For example, you can delete a specific @-mention of the specified user in the message. - /// Find more info here + /// Delete eventMessage. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -81,8 +81,8 @@ public async Task GetAsync(Action(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the properties of an eventMessage object. - /// Find more info here + /// Update the properties of a message object. + /// Find more info here /// /// A /// Binary request body @@ -107,7 +107,7 @@ public async Task PutAsync(Stream body, Action(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Delete a message in the specified user's mailbox, or delete a relationship of the message. For example, you can delete a specific @-mention of the specified user in the message. + /// Delete eventMessage. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -145,7 +145,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the properties of an eventMessage object. + /// Update the properties of a message object. /// /// A /// Binary request body diff --git a/src/Microsoft.Graph/Generated/Me/OnlineMeetings/Item/Registration/Registrants/RegistrantsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/OnlineMeetings/Item/Registration/Registrants/RegistrantsRequestBuilder.cs index 04b49b282b40..d7b82db644a0 100644 --- a/src/Microsoft.Graph/Generated/Me/OnlineMeetings/Item/Registration/Registrants/RegistrantsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/OnlineMeetings/Item/Registration/Registrants/RegistrantsRequestBuilder.cs @@ -56,8 +56,8 @@ public RegistrantsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) { } /// - /// Get a list of the meetingRegistrants of an onlineMeeting on behalf of the organizer. You can use this method to get the registration report for a Microsoft Teams webinar. - /// Find more info here + /// Get a list of the externalMeetingRegistrants of an onlineMeeting. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -108,7 +108,7 @@ public RegistrantsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.MeetingRegistrantBase.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get a list of the meetingRegistrants of an onlineMeeting on behalf of the organizer. You can use this method to get the registration report for a Microsoft Teams webinar. + /// Get a list of the externalMeetingRegistrants of an onlineMeeting. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -161,7 +161,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta. return new global::Microsoft.Graph.Beta.Me.OnlineMeetings.Item.Registration.Registrants.RegistrantsRequestBuilder(rawUrl, RequestAdapter); } /// - /// Get a list of the meetingRegistrants of an onlineMeeting on behalf of the organizer. You can use this method to get the registration report for a Microsoft Teams webinar. + /// Get a list of the externalMeetingRegistrants of an onlineMeeting. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class RegistrantsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Me/OnlineMeetings/Item/Registration/RegistrationRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/OnlineMeetings/Item/Registration/RegistrationRequestBuilder.cs index 77ae5f1bb661..766330fd888b 100644 --- a/src/Microsoft.Graph/Generated/Me/OnlineMeetings/Item/Registration/RegistrationRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/OnlineMeetings/Item/Registration/RegistrationRequestBuilder.cs @@ -49,8 +49,8 @@ public RegistrationRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) { } /// - /// Disable and delete the meetingRegistration of an onlineMeeting on behalf of the organizer. - /// Find more info here + /// Disable and delete the externalMeetingRegistration of an onlineMeeting. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -125,7 +125,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.MeetingRegistration.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Disable and delete the meetingRegistration of an onlineMeeting on behalf of the organizer. + /// Disable and delete the externalMeetingRegistration of an onlineMeeting. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Microsoft.Graph/Generated/Models/AndroidManagedAppProtection.cs b/src/Microsoft.Graph/Generated/Models/AndroidManagedAppProtection.cs index 8bc48b96f1d3..59183747d041 100644 --- a/src/Microsoft.Graph/Generated/Models/AndroidManagedAppProtection.cs +++ b/src/Microsoft.Graph/Generated/Models/AndroidManagedAppProtection.cs @@ -155,7 +155,7 @@ public bool? ConnectToVpnOnLaunch get { return BackingStore?.Get("connectToVpnOnLaunch"); } set { BackingStore?.Set("connectToVpnOnLaunch", value); } } - /// Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + /// Friendly name of the preferred custom browser to open weblink on Android. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? CustomBrowserDisplayName @@ -171,7 +171,7 @@ public string CustomBrowserDisplayName set { BackingStore?.Set("customBrowserDisplayName", value); } } #endif - /// Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. + /// Unique identifier of a custom browser to open weblink on Android. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? CustomBrowserPackageId diff --git a/src/Microsoft.Graph/Generated/Models/CloudCommunications.cs b/src/Microsoft.Graph/Generated/Models/CloudCommunications.cs index a371b632cafa..12fc7a908ec8 100644 --- a/src/Microsoft.Graph/Generated/Models/CloudCommunications.cs +++ b/src/Microsoft.Graph/Generated/Models/CloudCommunications.cs @@ -9,10 +9,11 @@ using System; namespace Microsoft.Graph.Beta.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 @@ -69,6 +70,22 @@ public string OdataType get { return BackingStore?.Get("@odata.type"); } set { BackingStore?.Set("@odata.type", value); } } +#endif + /// A collection of structured question-and-answer (Q&A) thread in Teams directly associated with online meetings. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? OnlineMeetingConversations + { + get { return BackingStore?.Get?>("onlineMeetingConversations"); } + set { BackingStore?.Set("onlineMeetingConversations", value); } + } +#nullable restore +#else + public List OnlineMeetingConversations + { + get { return BackingStore?.Get>("onlineMeetingConversations"); } + set { BackingStore?.Set("onlineMeetingConversations", value); } + } #endif /// The onlineMeetings property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -131,6 +148,7 @@ public virtual IDictionary> GetFieldDeserializers() { "callRecords", n => { CallRecords = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.CallRecords.CallRecord.CreateFromDiscriminatorValue)?.AsList(); } }, { "calls", n => { Calls = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Call.CreateFromDiscriminatorValue)?.AsList(); } }, { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "onlineMeetingConversations", n => { OnlineMeetingConversations = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation.CreateFromDiscriminatorValue)?.AsList(); } }, { "onlineMeetings", n => { OnlineMeetings = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.OnlineMeeting.CreateFromDiscriminatorValue)?.AsList(); } }, { "presences", n => { Presences = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Presence.CreateFromDiscriminatorValue)?.AsList(); } }, }; @@ -145,6 +163,7 @@ public virtual void Serialize(ISerializationWriter writer) writer.WriteCollectionOfObjectValues("callRecords", CallRecords); writer.WriteCollectionOfObjectValues("calls", Calls); writer.WriteStringValue("@odata.type", OdataType); + writer.WriteCollectionOfObjectValues("onlineMeetingConversations", OnlineMeetingConversations); writer.WriteCollectionOfObjectValues("onlineMeetings", OnlineMeetings); writer.WriteCollectionOfObjectValues("presences", Presences); writer.WriteAdditionalData(AdditionalData); diff --git a/src/Microsoft.Graph/Generated/Models/CloudPcDeviceImage.cs b/src/Microsoft.Graph/Generated/Models/CloudPcDeviceImage.cs index efbe95b6bb68..79efbcd4b64e 100644 --- a/src/Microsoft.Graph/Generated/Models/CloudPcDeviceImage.cs +++ b/src/Microsoft.Graph/Generated/Models/CloudPcDeviceImage.cs @@ -117,7 +117,7 @@ public List ScopeIds set { BackingStore?.Set("scopeIds", value); } } #endif - /// The sizeInGB property + /// The size of the image in GB. For example, 64. Read-only. public int? SizeInGB { get { return BackingStore?.Get("sizeInGB"); } diff --git a/src/Microsoft.Graph/Generated/Models/DeviceCompliancePolicy.cs b/src/Microsoft.Graph/Generated/Models/DeviceCompliancePolicy.cs index d1090bda124f..ca9bcef92485 100644 --- a/src/Microsoft.Graph/Generated/Models/DeviceCompliancePolicy.cs +++ b/src/Microsoft.Graph/Generated/Models/DeviceCompliancePolicy.cs @@ -137,7 +137,7 @@ public List RoleScopeTagIds set { BackingStore?.Set("roleScopeTagIds", value); } } #endif - /// The list of scheduled action for this rule + /// The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? ScheduledActionsForRule diff --git a/src/Microsoft.Graph/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.cs b/src/Microsoft.Graph/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.cs index 0d119f2ee8a7..5bf8a0af1cc9 100644 --- a/src/Microsoft.Graph/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.cs +++ b/src/Microsoft.Graph/Generated/Models/DeviceManagementConfigurationChoiceSettingCollectionDefinition.cs @@ -12,13 +12,13 @@ namespace Microsoft.Graph.Beta.Models public partial class DeviceManagementConfigurationChoiceSettingCollectionDefinition : global::Microsoft.Graph.Beta.Models.DeviceManagementConfigurationChoiceSettingDefinition, IParsable #pragma warning restore CS1591 { - /// Maximum number of choices in the collection. Valid values 1 to 100 + /// Maximum number of choices in the collection public int? MaximumCount { get { return BackingStore?.Get("maximumCount"); } set { BackingStore?.Set("maximumCount", value); } } - /// Minimum number of choices in the collection. Valid values 1 to 100 + /// Minimum number of choices in the collection public int? MinimumCount { get { return BackingStore?.Get("minimumCount"); } diff --git a/src/Microsoft.Graph/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.cs b/src/Microsoft.Graph/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.cs index f52f86e1480c..3986995248ec 100644 --- a/src/Microsoft.Graph/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.cs +++ b/src/Microsoft.Graph/Generated/Models/DeviceManagementConfigurationChoiceSettingDefinition.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Beta.Models public partial class DeviceManagementConfigurationChoiceSettingDefinition : global::Microsoft.Graph.Beta.Models.DeviceManagementConfigurationSettingDefinition, IParsable #pragma warning restore CS1591 { - /// Default option for the choice setting. + /// Default option for choice setting #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? DefaultOptionId @@ -28,7 +28,7 @@ public string DefaultOptionId set { BackingStore?.Set("defaultOptionId", value); } } #endif - /// Options for the setting that can be selected. + /// Options for the setting that can be selected #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? Options diff --git a/src/Microsoft.Graph/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.cs b/src/Microsoft.Graph/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.cs index d75785746ab8..e484a8d842cb 100644 --- a/src/Microsoft.Graph/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.cs +++ b/src/Microsoft.Graph/Generated/Models/DeviceManagementConfigurationSettingGroupCollectionDefinition.cs @@ -12,13 +12,13 @@ namespace Microsoft.Graph.Beta.Models public partial class DeviceManagementConfigurationSettingGroupCollectionDefinition : global::Microsoft.Graph.Beta.Models.DeviceManagementConfigurationSettingGroupDefinition, IParsable #pragma warning restore CS1591 { - /// Maximum number of setting group count in the collection + /// Maximum number of setting group count in the collection. Valid values 1 to 100 public int? MaximumCount { get { return BackingStore?.Get("maximumCount"); } set { BackingStore?.Set("maximumCount", value); } } - /// Minimum number of setting group count in the collection + /// Minimum number of setting group count in the collection. Valid values 1 to 100 public int? MinimumCount { get { return BackingStore?.Get("minimumCount"); } diff --git a/src/Microsoft.Graph/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.cs b/src/Microsoft.Graph/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.cs index 1475e256b386..d404905af3fb 100644 --- a/src/Microsoft.Graph/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.cs +++ b/src/Microsoft.Graph/Generated/Models/DeviceManagementConfigurationSimpleSettingCollectionDefinition.cs @@ -12,13 +12,13 @@ namespace Microsoft.Graph.Beta.Models public partial class DeviceManagementConfigurationSimpleSettingCollectionDefinition : global::Microsoft.Graph.Beta.Models.DeviceManagementConfigurationSimpleSettingDefinition, IParsable #pragma warning restore CS1591 { - /// Maximum number of simple settings in the collection + /// Maximum number of simple settings in the collection. Valid values 1 to 100 public int? MaximumCount { get { return BackingStore?.Get("maximumCount"); } set { BackingStore?.Set("maximumCount", value); } } - /// Minimum number of simple settings in the collection + /// Minimum number of simple settings in the collection. Valid values 1 to 100 public int? MinimumCount { get { return BackingStore?.Get("minimumCount"); } diff --git a/src/Microsoft.Graph/Generated/Models/EmployeeExperience.cs b/src/Microsoft.Graph/Generated/Models/EmployeeExperience.cs index 547a926e22e1..b068ec01d7fd 100644 --- a/src/Microsoft.Graph/Generated/Models/EmployeeExperience.cs +++ b/src/Microsoft.Graph/Generated/Models/EmployeeExperience.cs @@ -2,6 +2,7 @@ #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; @@ -11,8 +12,16 @@ namespace Microsoft.Graph.Beta.Models /// Represents a container that exposes navigation properties for employee experience resources. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class EmployeeExperience : global::Microsoft.Graph.Beta.Models.Entity, IParsable + public partial class EmployeeExperience : IAdditionalDataHolder, IBackedModel, IParsable { + /// 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; } /// A collection of communities in Viva Engage. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -92,6 +101,22 @@ public partial class EmployeeExperience : global::Microsoft.Graph.Beta.Models.En get { return BackingStore?.Get>("learningProviders"); } set { BackingStore?.Set("learningProviders", 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 /// A collection of roles in Viva Engage. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -109,12 +134,20 @@ public partial class EmployeeExperience : global::Microsoft.Graph.Beta.Models.En set { BackingStore?.Set("roles", value); } } #endif + /// + /// Instantiates a new and sets the default values. + /// + public EmployeeExperience() + { + 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 new global::Microsoft.Graph.Beta.Models.EmployeeExperience CreateFromDiscriminatorValue(IParseNode parseNode) + public static global::Microsoft.Graph.Beta.Models.EmployeeExperience CreateFromDiscriminatorValue(IParseNode parseNode) { _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); return new global::Microsoft.Graph.Beta.Models.EmployeeExperience(); @@ -123,15 +156,16 @@ public partial class EmployeeExperience : global::Microsoft.Graph.Beta.Models.En /// The deserialization information for the current model /// /// A IDictionary<string, Action<IParseNode>> - public override IDictionary> GetFieldDeserializers() + public virtual IDictionary> GetFieldDeserializers() { - return new Dictionary>(base.GetFieldDeserializers()) + return new Dictionary> { { "communities", n => { Communities = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Community.CreateFromDiscriminatorValue)?.AsList(); } }, { "engagementAsyncOperations", n => { EngagementAsyncOperations = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.EngagementAsyncOperation.CreateFromDiscriminatorValue)?.AsList(); } }, { "goals", n => { Goals = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Goals.CreateFromDiscriminatorValue); } }, { "learningCourseActivities", n => { LearningCourseActivities = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.LearningCourseActivity.CreateFromDiscriminatorValue)?.AsList(); } }, { "learningProviders", n => { LearningProviders = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.LearningProvider.CreateFromDiscriminatorValue)?.AsList(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, { "roles", n => { Roles = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.EngagementRole.CreateFromDiscriminatorValue)?.AsList(); } }, }; } @@ -139,16 +173,17 @@ public override IDictionary> GetFieldDeserializers() /// Serializes information the current object /// /// Serialization writer to use to serialize this model - public override void Serialize(ISerializationWriter writer) + public virtual void Serialize(ISerializationWriter writer) { _ = writer ?? throw new ArgumentNullException(nameof(writer)); - base.Serialize(writer); writer.WriteCollectionOfObjectValues("communities", Communities); writer.WriteCollectionOfObjectValues("engagementAsyncOperations", EngagementAsyncOperations); writer.WriteObjectValue("goals", Goals); writer.WriteCollectionOfObjectValues("learningCourseActivities", LearningCourseActivities); writer.WriteCollectionOfObjectValues("learningProviders", LearningProviders); + writer.WriteStringValue("@odata.type", OdataType); writer.WriteCollectionOfObjectValues("roles", Roles); + writer.WriteAdditionalData(AdditionalData); } } } diff --git a/src/Microsoft.Graph/Generated/Models/EngagementConversation.cs b/src/Microsoft.Graph/Generated/Models/EngagementConversation.cs new file mode 100644 index 000000000000..73e0b585fe4a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/EngagementConversation.cs @@ -0,0 +1,114 @@ +// +#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.Beta.Models +{ + /// + /// Represents a conversation in Viva Engage. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversation : global::Microsoft.Graph.Beta.Models.Entity, IParsable + { + /// Indicates that the resource is in migration state and is currently being used for migration purposes. + public global::Microsoft.Graph.Beta.Models.EngagementCreationMode? CreationMode + { + get { return BackingStore?.Get("creationMode"); } + set { BackingStore?.Set("creationMode", value); } + } + /// The messages in a Viva Engage conversation. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Messages + { + get { return BackingStore?.Get?>("messages"); } + set { BackingStore?.Set("messages", value); } + } +#nullable restore +#else + public List Messages + { + get { return BackingStore?.Get>("messages"); } + set { BackingStore?.Set("messages", value); } + } +#endif + /// The starter property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.EngagementConversationMessage? Starter + { + get { return BackingStore?.Get("starter"); } + set { BackingStore?.Set("starter", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.EngagementConversationMessage Starter + { + get { return BackingStore?.Get("starter"); } + set { BackingStore?.Set("starter", value); } + } +#endif + /// The unique ID of the first message in a Viva Engage conversation. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? StarterId + { + get { return BackingStore?.Get("starterId"); } + set { BackingStore?.Set("starterId", value); } + } +#nullable restore +#else + public string StarterId + { + get { return BackingStore?.Get("starterId"); } + set { BackingStore?.Set("starterId", 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.Beta.Models.EngagementConversation CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch + { + "#microsoft.graph.onlineMeetingEngagementConversation" => new global::Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation(), + _ => new global::Microsoft.Graph.Beta.Models.EngagementConversation(), + }; + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "creationMode", n => { CreationMode = n.GetEnumValue(); } }, + { "messages", n => { Messages = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue)?.AsList(); } }, + { "starter", n => { Starter = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue); } }, + { "starterId", n => { StarterId = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteEnumValue("creationMode", CreationMode); + writer.WriteCollectionOfObjectValues("messages", Messages); + writer.WriteObjectValue("starter", Starter); + writer.WriteStringValue("starterId", StarterId); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/EngagementConversationDiscussionMessage.cs b/src/Microsoft.Graph/Generated/Models/EngagementConversationDiscussionMessage.cs new file mode 100644 index 000000000000..ef5fce1f3f4a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/EngagementConversationDiscussionMessage.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.Beta.Models +{ + /// + /// A Viva Engage conversation discussion message. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationDiscussionMessage : global::Microsoft.Graph.Beta.Models.EngagementConversationMessage, IParsable + { + /// + /// Instantiates a new and sets the default values. + /// + public EngagementConversationDiscussionMessage() : base() + { + OdataType = "#microsoft.graph.engagementConversationDiscussionMessage"; + } + /// + /// 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.Beta.Models.EngagementConversationDiscussionMessage CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.EngagementConversationDiscussionMessage(); + } + /// + /// 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) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/EngagementConversationMessage.cs b/src/Microsoft.Graph/Generated/Models/EngagementConversationMessage.cs new file mode 100644 index 000000000000..30e1d45cd450 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/EngagementConversationMessage.cs @@ -0,0 +1,202 @@ +// +#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.Beta.Models +{ + /// + /// A Viva Engage conversation message. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationMessage : global::Microsoft.Graph.Beta.Models.Entity, IParsable + { + /// The body property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.ItemBody? Body + { + get { return BackingStore?.Get("body"); } + set { BackingStore?.Set("body", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.ItemBody Body + { + get { return BackingStore?.Get("body"); } + set { BackingStore?.Set("body", value); } + } +#endif + /// The conversation property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.EngagementConversation? Conversation + { + get { return BackingStore?.Get("conversation"); } + set { BackingStore?.Set("conversation", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.EngagementConversation Conversation + { + get { return BackingStore?.Get("conversation"); } + set { BackingStore?.Set("conversation", value); } + } +#endif + /// The date and time when the message was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + public DateTimeOffset? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } + /// Indicates that the resource is in migration state and is currently being used for migration purposes. + public global::Microsoft.Graph.Beta.Models.EngagementCreationMode? CreationMode + { + get { return BackingStore?.Get("creationMode"); } + set { BackingStore?.Set("creationMode", value); } + } + /// Identity of the sender of the message. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.EngagementIdentitySet? From + { + get { return BackingStore?.Get("from"); } + set { BackingStore?.Set("from", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.EngagementIdentitySet From + { + get { return BackingStore?.Get("from"); } + set { BackingStore?.Set("from", value); } + } +#endif + /// The date and time when message was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + public DateTimeOffset? LastModifiedDateTime + { + get { return BackingStore?.Get("lastModifiedDateTime"); } + set { BackingStore?.Set("lastModifiedDateTime", value); } + } + /// A collection of reactions (such as like and smile) that users have applied to this message. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Reactions + { + get { return BackingStore?.Get?>("reactions"); } + set { BackingStore?.Set("reactions", value); } + } +#nullable restore +#else + public List Reactions + { + get { return BackingStore?.Get>("reactions"); } + set { BackingStore?.Set("reactions", value); } + } +#endif + /// A collection of messages that are replies to this message and form a threaded discussion. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Replies + { + get { return BackingStore?.Get?>("replies"); } + set { BackingStore?.Set("replies", value); } + } +#nullable restore +#else + public List Replies + { + get { return BackingStore?.Get>("replies"); } + set { BackingStore?.Set("replies", value); } + } +#endif + /// The parent message to which this message is a reply, if it is part of a reply chain. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.EngagementConversationMessage? ReplyTo + { + get { return BackingStore?.Get("replyTo"); } + set { BackingStore?.Set("replyTo", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.EngagementConversationMessage ReplyTo + { + get { return BackingStore?.Get("replyTo"); } + set { BackingStore?.Set("replyTo", value); } + } +#endif + /// The ID of the parent message to which this message is a reply, if applicable. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ReplyToId + { + get { return BackingStore?.Get("replyToId"); } + set { BackingStore?.Set("replyToId", value); } + } +#nullable restore +#else + public string ReplyToId + { + get { return BackingStore?.Get("replyToId"); } + set { BackingStore?.Set("replyToId", 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.Beta.Models.EngagementConversationMessage CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch + { + "#microsoft.graph.engagementConversationDiscussionMessage" => new global::Microsoft.Graph.Beta.Models.EngagementConversationDiscussionMessage(), + "#microsoft.graph.engagementConversationQuestionMessage" => new global::Microsoft.Graph.Beta.Models.EngagementConversationQuestionMessage(), + "#microsoft.graph.engagementConversationSystemMessage" => new global::Microsoft.Graph.Beta.Models.EngagementConversationSystemMessage(), + _ => new global::Microsoft.Graph.Beta.Models.EngagementConversationMessage(), + }; + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "body", n => { Body = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.ItemBody.CreateFromDiscriminatorValue); } }, + { "conversation", n => { Conversation = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.EngagementConversation.CreateFromDiscriminatorValue); } }, + { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, + { "creationMode", n => { CreationMode = n.GetEnumValue(); } }, + { "from", n => { From = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.EngagementIdentitySet.CreateFromDiscriminatorValue); } }, + { "lastModifiedDateTime", n => { LastModifiedDateTime = n.GetDateTimeOffsetValue(); } }, + { "reactions", n => { Reactions = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction.CreateFromDiscriminatorValue)?.AsList(); } }, + { "replies", n => { Replies = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue)?.AsList(); } }, + { "replyTo", n => { ReplyTo = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue); } }, + { "replyToId", n => { ReplyToId = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteObjectValue("body", Body); + writer.WriteObjectValue("conversation", Conversation); + writer.WriteEnumValue("creationMode", CreationMode); + writer.WriteObjectValue("from", From); + writer.WriteCollectionOfObjectValues("reactions", Reactions); + writer.WriteCollectionOfObjectValues("replies", Replies); + writer.WriteObjectValue("replyTo", ReplyTo); + writer.WriteStringValue("replyToId", ReplyToId); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/EngagementConversationMessageCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/EngagementConversationMessageCollectionResponse.cs new file mode 100644 index 000000000000..0c17ad5065dd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/EngagementConversationMessageCollectionResponse.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.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class EngagementConversationMessageCollectionResponse : global::Microsoft.Graph.Beta.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.Beta.Models.EngagementConversationMessageCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.EngagementConversationMessageCollectionResponse(); + } + /// + /// 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.Beta.Models.EngagementConversationMessage.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("value", Value); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/EngagementConversationMessageReaction.cs b/src/Microsoft.Graph/Generated/Models/EngagementConversationMessageReaction.cs new file mode 100644 index 000000000000..6878d76d4f3f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/EngagementConversationMessageReaction.cs @@ -0,0 +1,80 @@ +// +#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.Beta.Models +{ + /// + /// A reaction to a conversation message. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationMessageReaction : global::Microsoft.Graph.Beta.Models.Entity, IParsable + { + /// Date and time when the reaction was added. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + public DateTimeOffset? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } + /// The reactionBy property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.EngagementIdentitySet? ReactionBy + { + get { return BackingStore?.Get("reactionBy"); } + set { BackingStore?.Set("reactionBy", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.EngagementIdentitySet ReactionBy + { + get { return BackingStore?.Get("reactionBy"); } + set { BackingStore?.Set("reactionBy", value); } + } +#endif + /// Types of reactions to conversation messages. + public global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReactionType? ReactionType + { + get { return BackingStore?.Get("reactionType"); } + set { BackingStore?.Set("reactionType", 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.Beta.Models.EngagementConversationMessageReaction CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction(); + } + /// + /// 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(); } }, + { "reactionBy", n => { ReactionBy = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.EngagementIdentitySet.CreateFromDiscriminatorValue); } }, + { "reactionType", n => { ReactionType = n.GetEnumValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteObjectValue("reactionBy", ReactionBy); + writer.WriteEnumValue("reactionType", ReactionType); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/EngagementConversationMessageReactionCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/EngagementConversationMessageReactionCollectionResponse.cs new file mode 100644 index 000000000000..85aba5ab455e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/EngagementConversationMessageReactionCollectionResponse.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.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class EngagementConversationMessageReactionCollectionResponse : global::Microsoft.Graph.Beta.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.Beta.Models.EngagementConversationMessageReactionCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReactionCollectionResponse(); + } + /// + /// 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.Beta.Models.EngagementConversationMessageReaction.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("value", Value); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/EngagementConversationMessageReactionType.cs b/src/Microsoft.Graph/Generated/Models/EngagementConversationMessageReactionType.cs new file mode 100644 index 000000000000..990e36bd93d9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/EngagementConversationMessageReactionType.cs @@ -0,0 +1,104 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// Types of reactions to conversation messages. + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public enum EngagementConversationMessageReactionType + { + /// Like reaction, represented as a thumbs-up hand. A positive sentiment. + [EnumMember(Value = "like")] + Like, + /// Love reaction, represented as a solid heart shape. A very positive sentiment. + [EnumMember(Value = "love")] + Love, + /// Celebrate reaction, represented as a party hat. A positive sentiment. + [EnumMember(Value = "celebrate")] + Celebrate, + /// Thank reaction, represented as applauding hands. A positive sentiment. + [EnumMember(Value = "thank")] + Thank, + /// Laugh reaction, represented as a grinning face. A positive sentiment. + [EnumMember(Value = "laugh")] + Laugh, + /// Sad reaction, represented as a frowning face. A sympathetic sentiment. + [EnumMember(Value = "sad")] + Sad, + /// Happy reaction, represented as an open mouth smile face. A very positive sentiment. + [EnumMember(Value = "happy")] + Happy, + /// Excited reaction, represented as a face with closed eyes and a big smile. A very positive sentiment. + [EnumMember(Value = "excited")] + Excited, + /// Smiling reaction, represented as a face with a small smile. A positive sentiment. + [EnumMember(Value = "smile")] + Smile, + /// Silly reaction, represented as an upside down smiling face. A positive sentiment. + [EnumMember(Value = "silly")] + Silly, + /// Intense laughter reaction, represented as a crying laughing face. A very positive sentiment. + [EnumMember(Value = "intenseLaugh")] + IntenseLaugh, + /// Star struck reaction, represented as a face with stars for eyes. A very positive sentiment. + [EnumMember(Value = "starStruck")] + StarStruck, + /// Goofy reaction, represented as a face with tongue sticking out of mouth. A positive sentiment. + [EnumMember(Value = "goofy")] + Goofy, + /// Thinking reaction, represented as a face with a hand on the chin. A neutral sentiment. + [EnumMember(Value = "thinking")] + Thinking, + /// Surprised reaction, represented as a face with its mouth open. A neutral sentiment. + [EnumMember(Value = "surprised")] + Surprised, + /// Mind blown reaction, represented as a face with its head covered in an exploding cloud. A positive sentiment. + [EnumMember(Value = "mindBlown")] + MindBlown, + /// Scared reaction, represented as a face with fearful look. A negative sentiment. + [EnumMember(Value = "scared")] + Scared, + /// Crying reaction, represented as a face with tears streaming down. A negative sentiment. + [EnumMember(Value = "crying")] + Crying, + /// Shocked reaction, represented as a face with two hands against cheeks and mouth open. A negative sentiment. + [EnumMember(Value = "shocked")] + Shocked, + /// Angry reaction, represented as a face with furrowed eyebrows and sad mouth. A very negative sentiment. + [EnumMember(Value = "angry")] + Angry, + /// Agree reaction, represented as a hand pointing upward. A positive sentiment. + [EnumMember(Value = "agree")] + Agree, + /// Praise reaction, represented as two hands facing outward. A positive sentiment. + [EnumMember(Value = "praise")] + Praise, + /// Taking notes reaction, represented as a hand holding a pen. A neutral sentiment. + [EnumMember(Value = "takingNotes")] + TakingNotes, + /// Heart broken reaction, represented as a broken heart. A negative sentiment. + [EnumMember(Value = "heartBroken")] + HeartBroken, + /// Support reaction, represented as red numbers showing 100. A positive sentiment. + [EnumMember(Value = "support")] + Support, + /// Confirmed reaction, represented as a green check mark. A neutral sentiment. + [EnumMember(Value = "confirmed")] + Confirmed, + /// Watching reaction, represented as two eyeballs. A neutral sentiment. + [EnumMember(Value = "watching")] + Watching, + /// Brain reaction, represented as a brain. A neutral sentiment. + [EnumMember(Value = "brain")] + Brain, + /// Medal reaction, represented as a medal hanging from a sash. A positive sentiment. + [EnumMember(Value = "medal")] + Medal, + /// Bullseye reaction, represented as a target with an arrow in the middle. A positive sentiment. + [EnumMember(Value = "bullseye")] + Bullseye, + /// A marker value for members added after the release of this API. + [EnumMember(Value = "unknownFutureValue")] + UnknownFutureValue, + } +} diff --git a/src/Microsoft.Graph/Generated/Models/EngagementConversationModerationState.cs b/src/Microsoft.Graph/Generated/Models/EngagementConversationModerationState.cs new file mode 100644 index 000000000000..53ecece5f911 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/EngagementConversationModerationState.cs @@ -0,0 +1,23 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// Represents the moderation state of an Engage conversation message. + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public enum EngagementConversationModerationState + { + /// The content is published. + [EnumMember(Value = "published")] + Published, + /// The content is pending review by a moderator. + [EnumMember(Value = "pendingReview")] + PendingReview, + /// he content has been rejected by a moderator. + [EnumMember(Value = "dismissed")] + Dismissed, + /// A marker value for members added after the release of this API. + [EnumMember(Value = "unknownFutureValue")] + UnknownFutureValue, + } +} diff --git a/src/Microsoft.Graph/Generated/Models/EngagementConversationQuestionMessage.cs b/src/Microsoft.Graph/Generated/Models/EngagementConversationQuestionMessage.cs new file mode 100644 index 000000000000..c370da4ea3f4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/EngagementConversationQuestionMessage.cs @@ -0,0 +1,72 @@ +// +#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.Beta.Models +{ + /// + /// A Viva Engage conversation question message. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationQuestionMessage : global::Microsoft.Graph.Beta.Models.EngagementConversationMessage, IParsable + { + /// The title of the question post message on Viva Engage. Inherited from engagementConversationMessage. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Title + { + get { return BackingStore?.Get("title"); } + set { BackingStore?.Set("title", value); } + } +#nullable restore +#else + public string Title + { + get { return BackingStore?.Get("title"); } + set { BackingStore?.Set("title", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public EngagementConversationQuestionMessage() : base() + { + OdataType = "#microsoft.graph.engagementConversationQuestionMessage"; + } + /// + /// 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.Beta.Models.EngagementConversationQuestionMessage CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.EngagementConversationQuestionMessage(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "title", n => { Title = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteStringValue("title", Title); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/EngagementConversationSystemMessage.cs b/src/Microsoft.Graph/Generated/Models/EngagementConversationSystemMessage.cs new file mode 100644 index 000000000000..dc2ed0b9aab2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/EngagementConversationSystemMessage.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.Beta.Models +{ + /// + /// A Viva Engage conversation system message. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementConversationSystemMessage : global::Microsoft.Graph.Beta.Models.EngagementConversationMessage, IParsable + { + /// + /// Instantiates a new and sets the default values. + /// + public EngagementConversationSystemMessage() : base() + { + OdataType = "#microsoft.graph.engagementConversationSystemMessage"; + } + /// + /// 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.Beta.Models.EngagementConversationSystemMessage CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.EngagementConversationSystemMessage(); + } + /// + /// 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) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/EngagementCreationMode.cs b/src/Microsoft.Graph/Generated/Models/EngagementCreationMode.cs new file mode 100644 index 000000000000..02b59aaeab2d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/EngagementCreationMode.cs @@ -0,0 +1,20 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models +{ + /// Indicates that the resource is in migration state and is currently being used for migration purposes. + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public enum EngagementCreationMode + { + /// Unspecified creation mode. + [EnumMember(Value = "none")] + None, + /// Creation is a migration. + [EnumMember(Value = "migration")] + Migration, + /// A marker value for members added after the release of this API. + [EnumMember(Value = "unknownFutureValue")] + UnknownFutureValue, + } +} diff --git a/src/Microsoft.Graph/Generated/Models/EngagementIdentitySet.cs b/src/Microsoft.Graph/Generated/Models/EngagementIdentitySet.cs new file mode 100644 index 000000000000..8ec5394bf0ea --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/EngagementIdentitySet.cs @@ -0,0 +1,90 @@ +// +#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.Beta.Models +{ + /// + /// The Viva Engage identities. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EngagementIdentitySet : global::Microsoft.Graph.Beta.Models.IdentitySet, IParsable + { + /// Optional. The audience associated with this action. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.Identity? Audience + { + get { return BackingStore?.Get("audience"); } + set { BackingStore?.Set("audience", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.Identity Audience + { + get { return BackingStore?.Get("audience"); } + set { BackingStore?.Set("audience", value); } + } +#endif + /// Optional. The group associated with this action. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.Identity? Group + { + get { return BackingStore?.Get("group"); } + set { BackingStore?.Set("group", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.Identity Group + { + get { return BackingStore?.Get("group"); } + set { BackingStore?.Set("group", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public EngagementIdentitySet() : base() + { + OdataType = "#microsoft.graph.engagementIdentitySet"; + } + /// + /// 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.Beta.Models.EngagementIdentitySet CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.EngagementIdentitySet(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "audience", n => { Audience = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Identity.CreateFromDiscriminatorValue); } }, + { "group", n => { Group = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Identity.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteObjectValue("audience", Audience); + writer.WriteObjectValue("group", Group); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Entity.cs b/src/Microsoft.Graph/Generated/Models/Entity.cs index 8713b2212e85..715e2596a2bb 100644 --- a/src/Microsoft.Graph/Generated/Models/Entity.cs +++ b/src/Microsoft.Graph/Generated/Models/Entity.cs @@ -736,7 +736,6 @@ public Entity() "#microsoft.graph.embeddedSIMActivationCodePoolAssignment" => new global::Microsoft.Graph.Beta.Models.EmbeddedSIMActivationCodePoolAssignment(), "#microsoft.graph.embeddedSIMDeviceState" => new global::Microsoft.Graph.Beta.Models.EmbeddedSIMDeviceState(), "#microsoft.graph.emergencyCallEvent" => new global::Microsoft.Graph.Beta.Models.EmergencyCallEvent(), - "#microsoft.graph.employeeExperience" => new global::Microsoft.Graph.Beta.Models.EmployeeExperience(), "#microsoft.graph.employeeExperienceUser" => new global::Microsoft.Graph.Beta.Models.EmployeeExperienceUser(), "#microsoft.graph.encryptedAwsStorageBucketFinding" => new global::Microsoft.Graph.Beta.Models.EncryptedAwsStorageBucketFinding(), "#microsoft.graph.encryptedAzureStorageAccountFinding" => new global::Microsoft.Graph.Beta.Models.EncryptedAzureStorageAccountFinding(), @@ -746,6 +745,12 @@ public Entity() "#microsoft.graph.endUserNotification" => new global::Microsoft.Graph.Beta.Models.EndUserNotification(), "#microsoft.graph.endUserNotificationDetail" => new global::Microsoft.Graph.Beta.Models.EndUserNotificationDetail(), "#microsoft.graph.engagementAsyncOperation" => new global::Microsoft.Graph.Beta.Models.EngagementAsyncOperation(), + "#microsoft.graph.engagementConversation" => new global::Microsoft.Graph.Beta.Models.EngagementConversation(), + "#microsoft.graph.engagementConversationDiscussionMessage" => new global::Microsoft.Graph.Beta.Models.EngagementConversationDiscussionMessage(), + "#microsoft.graph.engagementConversationMessage" => new global::Microsoft.Graph.Beta.Models.EngagementConversationMessage(), + "#microsoft.graph.engagementConversationMessageReaction" => new global::Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction(), + "#microsoft.graph.engagementConversationQuestionMessage" => new global::Microsoft.Graph.Beta.Models.EngagementConversationQuestionMessage(), + "#microsoft.graph.engagementConversationSystemMessage" => new global::Microsoft.Graph.Beta.Models.EngagementConversationSystemMessage(), "#microsoft.graph.engagementRole" => new global::Microsoft.Graph.Beta.Models.EngagementRole(), "#microsoft.graph.engagementRoleMember" => new global::Microsoft.Graph.Beta.Models.EngagementRoleMember(), "#microsoft.graph.enhancedPersonalizationSetting" => new global::Microsoft.Graph.Beta.Models.EnhancedPersonalizationSetting(), @@ -1247,6 +1252,9 @@ public Entity() "#microsoft.graph.networkaccess.reports" => new global::Microsoft.Graph.Beta.Models.Networkaccess.Reports(), "#microsoft.graph.networkaccess.settings" => new global::Microsoft.Graph.Beta.Models.Networkaccess.Settings(), "#microsoft.graph.networkaccess.tenantStatus" => new global::Microsoft.Graph.Beta.Models.Networkaccess.TenantStatus(), + "#microsoft.graph.networkaccess.threatIntelligencePolicy" => new global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy(), + "#microsoft.graph.networkaccess.threatIntelligencePolicyLink" => new global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicyLink(), + "#microsoft.graph.networkaccess.threatIntelligenceRule" => new global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceRule(), "#microsoft.graph.networkaccess.webCategoryFilteringRule" => new global::Microsoft.Graph.Beta.Models.Networkaccess.WebCategoryFilteringRule(), "#microsoft.graph.newsLinkPage" => new global::Microsoft.Graph.Beta.Models.NewsLinkPage(), "#microsoft.graph.noMfaOnRoleActivationAlertConfiguration" => new global::Microsoft.Graph.Beta.Models.NoMfaOnRoleActivationAlertConfiguration(), @@ -1288,6 +1296,7 @@ public Entity() "#microsoft.graph.onInteractiveAuthFlowStartListener" => new global::Microsoft.Graph.Beta.Models.OnInteractiveAuthFlowStartListener(), "#microsoft.graph.onlineMeeting" => new global::Microsoft.Graph.Beta.Models.OnlineMeeting(), "#microsoft.graph.onlineMeetingBase" => new global::Microsoft.Graph.Beta.Models.OnlineMeetingBase(), + "#microsoft.graph.onlineMeetingEngagementConversation" => new global::Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation(), "#microsoft.graph.onOtpSendCustomExtension" => new global::Microsoft.Graph.Beta.Models.OnOtpSendCustomExtension(), "#microsoft.graph.onPhoneMethodLoadStartListener" => new global::Microsoft.Graph.Beta.Models.OnPhoneMethodLoadStartListener(), "#microsoft.graph.onPremisesAgent" => new global::Microsoft.Graph.Beta.Models.OnPremisesAgent(), diff --git a/src/Microsoft.Graph/Generated/Models/Identity.cs b/src/Microsoft.Graph/Generated/Models/Identity.cs index 3d1367841861..9d31146a14d1 100644 --- a/src/Microsoft.Graph/Generated/Models/Identity.cs +++ b/src/Microsoft.Graph/Generated/Models/Identity.cs @@ -23,7 +23,7 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The display name of the identity. For drive items, the display name might not always be available or up to date. For example, if a user changes their display name the API might show the new value in a future response, but the items associated with the user don't show up as changed when using delta. + /// The display name of the identity. This property is read-only. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? DisplayName @@ -39,7 +39,7 @@ public string DisplayName set { BackingStore?.Set("displayName", value); } } #endif - /// Unique identifier for the identity or actor. For example, in the access reviews decisions API, this property might record the id of the principal, that is, the group, user, or application that's subject to review. + /// The identifier of the identity. This property is read-only. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? Id diff --git a/src/Microsoft.Graph/Generated/Models/IdentitySet.cs b/src/Microsoft.Graph/Generated/Models/IdentitySet.cs index c08d9323faee..3f2a2cb0a760 100644 --- a/src/Microsoft.Graph/Generated/Models/IdentitySet.cs +++ b/src/Microsoft.Graph/Generated/Models/IdentitySet.cs @@ -110,6 +110,7 @@ public IdentitySet() "#microsoft.graph.chatMessageMentionedIdentitySet" => new global::Microsoft.Graph.Beta.Models.ChatMessageMentionedIdentitySet(), "#microsoft.graph.chatMessageReactionIdentitySet" => new global::Microsoft.Graph.Beta.Models.ChatMessageReactionIdentitySet(), "#microsoft.graph.communicationsIdentitySet" => new global::Microsoft.Graph.Beta.Models.CommunicationsIdentitySet(), + "#microsoft.graph.engagementIdentitySet" => new global::Microsoft.Graph.Beta.Models.EngagementIdentitySet(), "#microsoft.graph.sharePointIdentitySet" => new global::Microsoft.Graph.Beta.Models.SharePointIdentitySet(), _ => new global::Microsoft.Graph.Beta.Models.IdentitySet(), }; diff --git a/src/Microsoft.Graph/Generated/Models/KeyValue.cs b/src/Microsoft.Graph/Generated/Models/KeyValue.cs index 885de6a108cb..78ddab06a5ba 100644 --- a/src/Microsoft.Graph/Generated/Models/KeyValue.cs +++ b/src/Microsoft.Graph/Generated/Models/KeyValue.cs @@ -21,7 +21,7 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// Key. + /// Contains the name of the field that a value is associated with. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? Key @@ -53,7 +53,7 @@ public string OdataType set { BackingStore?.Set("@odata.type", value); } } #endif - /// Value. + /// Contains the corresponding value for the specified key. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? Value diff --git a/src/Microsoft.Graph/Generated/Models/MacOsLobAppAssignmentSettings.cs b/src/Microsoft.Graph/Generated/Models/MacOsLobAppAssignmentSettings.cs index 555d45a12a1c..dd567b05e3bf 100644 --- a/src/Microsoft.Graph/Generated/Models/MacOsLobAppAssignmentSettings.cs +++ b/src/Microsoft.Graph/Generated/Models/MacOsLobAppAssignmentSettings.cs @@ -13,7 +13,7 @@ namespace Microsoft.Graph.Beta.Models [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class MacOsLobAppAssignmentSettings : global::Microsoft.Graph.Beta.Models.MobileAppAssignmentSettings, IParsable { - /// When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. + /// Whether or not to uninstall the app when device is removed from Intune. public bool? UninstallOnDeviceRemoval { get { return BackingStore?.Get("uninstallOnDeviceRemoval"); } diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/EnrichedAuditLogs.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/EnrichedAuditLogs.cs index 790d6faa8f70..0c895e07eba8 100644 --- a/src/Microsoft.Graph/Generated/Models/Networkaccess/EnrichedAuditLogs.cs +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/EnrichedAuditLogs.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Beta.Models.Networkaccess public partial class EnrichedAuditLogs : global::Microsoft.Graph.Beta.Models.Entity, IParsable #pragma warning restore CS1591 { - /// Exchange Online enriched audit logs settings. + /// The exchange property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Beta.Models.Networkaccess.EnrichedAuditLogsSettings? Exchange @@ -28,7 +28,7 @@ public partial class EnrichedAuditLogs : global::Microsoft.Graph.Beta.Models.Ent set { BackingStore?.Set("exchange", value); } } #endif - /// SharePoint Online enriched audit logs settings. + /// The sharepoint property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Beta.Models.Networkaccess.EnrichedAuditLogsSettings? Sharepoint @@ -44,7 +44,7 @@ public partial class EnrichedAuditLogs : global::Microsoft.Graph.Beta.Models.Ent set { BackingStore?.Set("sharepoint", value); } } #endif - /// Teams enriched audit logs settings. + /// The teams property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Beta.Models.Networkaccess.EnrichedAuditLogsSettings? Teams diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/NetworkAccessRoot.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/NetworkAccessRoot.cs index 752df0fc483e..192df5f20c54 100644 --- a/src/Microsoft.Graph/Generated/Models/Networkaccess/NetworkAccessRoot.cs +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/NetworkAccessRoot.cs @@ -171,6 +171,22 @@ public partial class NetworkAccessRoot : global::Microsoft.Graph.Beta.Models.Ent get { return BackingStore?.Get("tenantStatus"); } set { BackingStore?.Set("tenantStatus", value); } } +#endif + /// The threatIntelligencePolicies property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ThreatIntelligencePolicies + { + get { return BackingStore?.Get?>("threatIntelligencePolicies"); } + set { BackingStore?.Set("threatIntelligencePolicies", value); } + } +#nullable restore +#else + public List ThreatIntelligencePolicies + { + get { return BackingStore?.Get>("threatIntelligencePolicies"); } + set { BackingStore?.Set("threatIntelligencePolicies", value); } + } #endif /// /// Creates a new instance of the appropriate class based on discriminator value @@ -200,6 +216,7 @@ public override IDictionary> GetFieldDeserializers() { "reports", n => { Reports = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Networkaccess.Reports.CreateFromDiscriminatorValue); } }, { "settings", n => { Settings = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Networkaccess.Settings.CreateFromDiscriminatorValue); } }, { "tenantStatus", n => { TenantStatus = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Networkaccess.TenantStatus.CreateFromDiscriminatorValue); } }, + { "threatIntelligencePolicies", n => { ThreatIntelligencePolicies = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy.CreateFromDiscriminatorValue)?.AsList(); } }, }; } /// @@ -220,6 +237,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteObjectValue("reports", Reports); writer.WriteObjectValue("settings", Settings); writer.WriteObjectValue("tenantStatus", TenantStatus); + writer.WriteCollectionOfObjectValues("threatIntelligencePolicies", ThreatIntelligencePolicies); } } } diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/Policy.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/Policy.cs index 85f16b2df5d1..ad78b019e980 100644 --- a/src/Microsoft.Graph/Generated/Models/Networkaccess/Policy.cs +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/Policy.cs @@ -89,6 +89,7 @@ public string Version { "#microsoft.graph.networkaccess.filteringPolicy" => new global::Microsoft.Graph.Beta.Models.Networkaccess.FilteringPolicy(), "#microsoft.graph.networkaccess.forwardingPolicy" => new global::Microsoft.Graph.Beta.Models.Networkaccess.ForwardingPolicy(), + "#microsoft.graph.networkaccess.threatIntelligencePolicy" => new global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy(), _ => new global::Microsoft.Graph.Beta.Models.Networkaccess.Policy(), }; } diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/PolicyLink.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/PolicyLink.cs index 016a039150f1..04f7d1906a6b 100644 --- a/src/Microsoft.Graph/Generated/Models/Networkaccess/PolicyLink.cs +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/PolicyLink.cs @@ -63,6 +63,7 @@ public string Version { "#microsoft.graph.networkaccess.filteringPolicyLink" => new global::Microsoft.Graph.Beta.Models.Networkaccess.FilteringPolicyLink(), "#microsoft.graph.networkaccess.forwardingPolicyLink" => new global::Microsoft.Graph.Beta.Models.Networkaccess.ForwardingPolicyLink(), + "#microsoft.graph.networkaccess.threatIntelligencePolicyLink" => new global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicyLink(), _ => new global::Microsoft.Graph.Beta.Models.Networkaccess.PolicyLink(), }; } diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/PolicyRule.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/PolicyRule.cs index 0cdab77dc518..932e9e5fe1fc 100644 --- a/src/Microsoft.Graph/Generated/Models/Networkaccess/PolicyRule.cs +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/PolicyRule.cs @@ -45,6 +45,7 @@ public string Name "#microsoft.graph.networkaccess.internetAccessForwardingRule" => new global::Microsoft.Graph.Beta.Models.Networkaccess.InternetAccessForwardingRule(), "#microsoft.graph.networkaccess.m365ForwardingRule" => new global::Microsoft.Graph.Beta.Models.Networkaccess.M365ForwardingRule(), "#microsoft.graph.networkaccess.privateAccessForwardingRule" => new global::Microsoft.Graph.Beta.Models.Networkaccess.PrivateAccessForwardingRule(), + "#microsoft.graph.networkaccess.threatIntelligenceRule" => new global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceRule(), "#microsoft.graph.networkaccess.webCategoryFilteringRule" => new global::Microsoft.Graph.Beta.Models.Networkaccess.WebCategoryFilteringRule(), _ => new global::Microsoft.Graph.Beta.Models.Networkaccess.PolicyRule(), }; diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/SecurityRuleStatus.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/SecurityRuleStatus.cs new file mode 100644 index 000000000000..32df4da3c65e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/SecurityRuleStatus.cs @@ -0,0 +1,28 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.Networkaccess +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum SecurityRuleStatus + #pragma warning restore CS1591 + { + [EnumMember(Value = "enabled")] + #pragma warning disable CS1591 + Enabled, + #pragma warning restore CS1591 + [EnumMember(Value = "disabled")] + #pragma warning disable CS1591 + Disabled, + #pragma warning restore CS1591 + [EnumMember(Value = "reportOnly")] + #pragma warning disable CS1591 + ReportOnly, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceAction.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceAction.cs new file mode 100644 index 000000000000..9035ac145f78 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceAction.cs @@ -0,0 +1,24 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.Networkaccess +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum ThreatIntelligenceAction + #pragma warning restore CS1591 + { + [EnumMember(Value = "allow")] + #pragma warning disable CS1591 + Allow, + #pragma warning restore CS1591 + [EnumMember(Value = "block")] + #pragma warning disable CS1591 + Block, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceDestination.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceDestination.cs new file mode 100644 index 000000000000..47b59ce4aecf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceDestination.cs @@ -0,0 +1,86 @@ +// +#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.Beta.Models.Networkaccess +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ThreatIntelligenceDestination : 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 + /// + /// Instantiates a new and sets the default values. + /// + public ThreatIntelligenceDestination() + { + 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.Beta.Models.Networkaccess.ThreatIntelligenceDestination CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch + { + "#microsoft.graph.networkaccess.threatIntelligenceFqdnDestination" => new global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceFqdnDestination(), + _ => new global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceDestination(), + }; + } + /// + /// 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(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceFqdnDestination.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceFqdnDestination.cs new file mode 100644 index 000000000000..77537493f1bf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceFqdnDestination.cs @@ -0,0 +1,71 @@ +// +#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.Beta.Models.Networkaccess +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ThreatIntelligenceFqdnDestination : global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceDestination, IParsable + #pragma warning restore CS1591 + { + /// The values property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Values + { + get { return BackingStore?.Get?>("values"); } + set { BackingStore?.Set("values", value); } + } +#nullable restore +#else + public List Values + { + get { return BackingStore?.Get>("values"); } + set { BackingStore?.Set("values", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ThreatIntelligenceFqdnDestination() : base() + { + OdataType = "#microsoft.graph.networkaccess.threatIntelligenceFqdnDestination"; + } + /// + /// 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.Beta.Models.Networkaccess.ThreatIntelligenceFqdnDestination CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceFqdnDestination(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "values", n => { Values = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfPrimitiveValues("values", Values); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceMatchingConditions.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceMatchingConditions.cs new file mode 100644 index 000000000000..f4a2cf36d02a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceMatchingConditions.cs @@ -0,0 +1,107 @@ +// +#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.Beta.Models.Networkaccess +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ThreatIntelligenceMatchingConditions : 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 destinations property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Destinations + { + get { return BackingStore?.Get?>("destinations"); } + set { BackingStore?.Set("destinations", value); } + } +#nullable restore +#else + public List Destinations + { + get { return BackingStore?.Get>("destinations"); } + set { BackingStore?.Set("destinations", 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 severity property + public global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceSeverity? Severity + { + get { return BackingStore?.Get("severity"); } + set { BackingStore?.Set("severity", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public ThreatIntelligenceMatchingConditions() + { + 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.Beta.Models.Networkaccess.ThreatIntelligenceMatchingConditions CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceMatchingConditions(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "destinations", n => { Destinations = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceDestination.CreateFromDiscriminatorValue)?.AsList(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "severity", n => { Severity = n.GetEnumValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteCollectionOfObjectValues("destinations", Destinations); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteEnumValue("severity", Severity); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligencePolicy.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligencePolicy.cs new file mode 100644 index 000000000000..e73b768dcbd0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligencePolicy.cs @@ -0,0 +1,79 @@ +// +#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.Beta.Models.Networkaccess +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ThreatIntelligencePolicy : global::Microsoft.Graph.Beta.Models.Networkaccess.Policy, IParsable + #pragma warning restore CS1591 + { + /// The lastModifiedDateTime property + public DateTimeOffset? LastModifiedDateTime + { + get { return BackingStore?.Get("lastModifiedDateTime"); } + set { BackingStore?.Set("lastModifiedDateTime", value); } + } + /// The settings property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicySettings? Settings + { + get { return BackingStore?.Get("settings"); } + set { BackingStore?.Set("settings", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicySettings Settings + { + get { return BackingStore?.Get("settings"); } + set { BackingStore?.Set("settings", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ThreatIntelligencePolicy() : base() + { + OdataType = "#microsoft.graph.networkaccess.threatIntelligencePolicy"; + } + /// + /// 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.Beta.Models.Networkaccess.ThreatIntelligencePolicy CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "lastModifiedDateTime", n => { LastModifiedDateTime = n.GetDateTimeOffsetValue(); } }, + { "settings", n => { Settings = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicySettings.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteDateTimeOffsetValue("lastModifiedDateTime", LastModifiedDateTime); + writer.WriteObjectValue("settings", Settings); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligencePolicyCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligencePolicyCollectionResponse.cs new file mode 100644 index 000000000000..e387fdb45d8e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligencePolicyCollectionResponse.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.Beta.Models.Networkaccess +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ThreatIntelligencePolicyCollectionResponse : global::Microsoft.Graph.Beta.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.Beta.Models.Networkaccess.ThreatIntelligencePolicyCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicyCollectionResponse(); + } + /// + /// 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.Beta.Models.Networkaccess.ThreatIntelligencePolicy.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("value", Value); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligencePolicyLink.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligencePolicyLink.cs new file mode 100644 index 000000000000..f6a653cb6de8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligencePolicyLink.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.Beta.Models.Networkaccess +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ThreatIntelligencePolicyLink : global::Microsoft.Graph.Beta.Models.Networkaccess.PolicyLink, IParsable + #pragma warning restore CS1591 + { + /// + /// Instantiates a new and sets the default values. + /// + public ThreatIntelligencePolicyLink() : base() + { + OdataType = "#microsoft.graph.networkaccess.threatIntelligencePolicyLink"; + } + /// + /// 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.Beta.Models.Networkaccess.ThreatIntelligencePolicyLink CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicyLink(); + } + /// + /// 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) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligencePolicySettings.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligencePolicySettings.cs new file mode 100644 index 000000000000..7d143babf98a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligencePolicySettings.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.Beta.Models.Networkaccess +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ThreatIntelligencePolicySettings : 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 defaultAction property + public global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceAction? DefaultAction + { + get { return BackingStore?.Get("defaultAction"); } + set { BackingStore?.Set("defaultAction", 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 ThreatIntelligencePolicySettings() + { + 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.Beta.Models.Networkaccess.ThreatIntelligencePolicySettings CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicySettings(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "defaultAction", n => { DefaultAction = n.GetEnumValue(); } }, + { "@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) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteEnumValue("defaultAction", DefaultAction); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceRule.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceRule.cs new file mode 100644 index 000000000000..7629f302e405 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceRule.cs @@ -0,0 +1,123 @@ +// +#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.Beta.Models.Networkaccess +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ThreatIntelligenceRule : global::Microsoft.Graph.Beta.Models.Networkaccess.PolicyRule, IParsable + #pragma warning restore CS1591 + { + /// The action property + public global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceAction? Action + { + get { return BackingStore?.Get("action"); } + set { BackingStore?.Set("action", value); } + } + /// 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 matchingConditions property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceMatchingConditions? MatchingConditions + { + get { return BackingStore?.Get("matchingConditions"); } + set { BackingStore?.Set("matchingConditions", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceMatchingConditions MatchingConditions + { + get { return BackingStore?.Get("matchingConditions"); } + set { BackingStore?.Set("matchingConditions", value); } + } +#endif + /// The priority property + public long? Priority + { + get { return BackingStore?.Get("priority"); } + set { BackingStore?.Set("priority", value); } + } + /// The settings property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceRuleSettings? Settings + { + get { return BackingStore?.Get("settings"); } + set { BackingStore?.Set("settings", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceRuleSettings Settings + { + get { return BackingStore?.Get("settings"); } + set { BackingStore?.Set("settings", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ThreatIntelligenceRule() : base() + { + OdataType = "#microsoft.graph.networkaccess.threatIntelligenceRule"; + } + /// + /// 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.Beta.Models.Networkaccess.ThreatIntelligenceRule CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceRule(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "action", n => { Action = n.GetEnumValue(); } }, + { "description", n => { Description = n.GetStringValue(); } }, + { "matchingConditions", n => { MatchingConditions = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceMatchingConditions.CreateFromDiscriminatorValue); } }, + { "priority", n => { Priority = n.GetLongValue(); } }, + { "settings", n => { Settings = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceRuleSettings.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteEnumValue("action", Action); + writer.WriteStringValue("description", Description); + writer.WriteObjectValue("matchingConditions", MatchingConditions); + writer.WriteLongValue("priority", Priority); + writer.WriteObjectValue("settings", Settings); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceRuleSettings.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceRuleSettings.cs new file mode 100644 index 000000000000..a049a951986b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceRuleSettings.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.Beta.Models.Networkaccess +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ThreatIntelligenceRuleSettings : 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 status property + public global::Microsoft.Graph.Beta.Models.Networkaccess.SecurityRuleStatus? Status + { + get { return BackingStore?.Get("status"); } + set { BackingStore?.Set("status", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public ThreatIntelligenceRuleSettings() + { + 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.Beta.Models.Networkaccess.ThreatIntelligenceRuleSettings CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceRuleSettings(); + } + /// + /// 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(); } }, + { "status", n => { Status = n.GetEnumValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteEnumValue("status", Status); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceSeverity.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceSeverity.cs new file mode 100644 index 000000000000..a26c6fc1333c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/ThreatIntelligenceSeverity.cs @@ -0,0 +1,28 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.Networkaccess +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum ThreatIntelligenceSeverity + #pragma warning restore CS1591 + { + [EnumMember(Value = "low")] + #pragma warning disable CS1591 + Low, + #pragma warning restore CS1591 + [EnumMember(Value = "medium")] + #pragma warning disable CS1591 + Medium, + #pragma warning restore CS1591 + [EnumMember(Value = "high")] + #pragma warning disable CS1591 + High, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/OnlineMeeting.cs b/src/Microsoft.Graph/Generated/Models/OnlineMeeting.cs index cbcc4461c004..4219715c1e72 100644 --- a/src/Microsoft.Graph/Generated/Models/OnlineMeeting.cs +++ b/src/Microsoft.Graph/Generated/Models/OnlineMeeting.cs @@ -7,10 +7,11 @@ using System; namespace Microsoft.Graph.Beta.Models { + /// + /// Represents a Microsoft online meeting. + /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 public partial class OnlineMeeting : global::Microsoft.Graph.Beta.Models.OnlineMeetingBase, IParsable - #pragma warning restore CS1591 { /// The AI insights generated for an online meeting. Read-only. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER diff --git a/src/Microsoft.Graph/Generated/Models/OnlineMeetingEngagementConversation.cs b/src/Microsoft.Graph/Generated/Models/OnlineMeetingEngagementConversation.cs new file mode 100644 index 000000000000..760378c032a8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/OnlineMeetingEngagementConversation.cs @@ -0,0 +1,123 @@ +// +#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.Beta.Models +{ + /// + /// A conversation for Teams QA online meeting. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class OnlineMeetingEngagementConversation : global::Microsoft.Graph.Beta.Models.EngagementConversation, IParsable + { + /// Represents the moderation state of an Engage conversation message. + public global::Microsoft.Graph.Beta.Models.EngagementConversationModerationState? ModerationState + { + get { return BackingStore?.Get("moderationState"); } + set { BackingStore?.Set("moderationState", value); } + } + /// The onlineMeeting property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.OnlineMeeting? OnlineMeeting + { + get { return BackingStore?.Get("onlineMeeting"); } + set { BackingStore?.Set("onlineMeeting", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.OnlineMeeting OnlineMeeting + { + get { return BackingStore?.Get("onlineMeeting"); } + set { BackingStore?.Set("onlineMeeting", value); } + } +#endif + /// The unique identifier of the online meeting associated with this conversation. The online meeting ID links the conversation to a specific meeting instance. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OnlineMeetingId + { + get { return BackingStore?.Get("onlineMeetingId"); } + set { BackingStore?.Set("onlineMeetingId", value); } + } +#nullable restore +#else + public string OnlineMeetingId + { + get { return BackingStore?.Get("onlineMeetingId"); } + set { BackingStore?.Set("onlineMeetingId", value); } + } +#endif + /// The organizer property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.EngagementIdentitySet? Organizer + { + get { return BackingStore?.Get("organizer"); } + set { BackingStore?.Set("organizer", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.EngagementIdentitySet Organizer + { + get { return BackingStore?.Get("organizer"); } + set { BackingStore?.Set("organizer", value); } + } +#endif + /// The number of upvotes the conversation received. + public int? UpvoteCount + { + get { return BackingStore?.Get("upvoteCount"); } + set { BackingStore?.Set("upvoteCount", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public OnlineMeetingEngagementConversation() : base() + { + OdataType = "#microsoft.graph.onlineMeetingEngagementConversation"; + } + /// + /// 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.Beta.Models.OnlineMeetingEngagementConversation CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "moderationState", n => { ModerationState = n.GetEnumValue(); } }, + { "onlineMeeting", n => { OnlineMeeting = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.OnlineMeeting.CreateFromDiscriminatorValue); } }, + { "onlineMeetingId", n => { OnlineMeetingId = n.GetStringValue(); } }, + { "organizer", n => { Organizer = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.EngagementIdentitySet.CreateFromDiscriminatorValue); } }, + { "upvoteCount", n => { UpvoteCount = n.GetIntValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteEnumValue("moderationState", ModerationState); + writer.WriteObjectValue("onlineMeeting", OnlineMeeting); + writer.WriteStringValue("onlineMeetingId", OnlineMeetingId); + writer.WriteObjectValue("organizer", Organizer); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/OnlineMeetingEngagementConversationCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/OnlineMeetingEngagementConversationCollectionResponse.cs new file mode 100644 index 000000000000..74815658822c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/OnlineMeetingEngagementConversationCollectionResponse.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.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class OnlineMeetingEngagementConversationCollectionResponse : global::Microsoft.Graph.Beta.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.Beta.Models.OnlineMeetingEngagementConversationCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversationCollectionResponse(); + } + /// + /// 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.Beta.Models.OnlineMeetingEngagementConversation.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("value", Value); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/RecommendationCategory.cs b/src/Microsoft.Graph/Generated/Models/RecommendationCategory.cs index 672e1014b625..e4d7d31ef558 100644 --- a/src/Microsoft.Graph/Generated/Models/RecommendationCategory.cs +++ b/src/Microsoft.Graph/Generated/Models/RecommendationCategory.cs @@ -20,5 +20,9 @@ public enum RecommendationCategory #pragma warning disable CS1591 UnknownFutureValue, #pragma warning restore CS1591 + [EnumMember(Value = "mdiSecureScore")] + #pragma warning disable CS1591 + MdiSecureScore, + #pragma warning restore CS1591 } } diff --git a/src/Microsoft.Graph/Generated/Models/RecommendationStatus.cs b/src/Microsoft.Graph/Generated/Models/RecommendationStatus.cs index 2797c189be94..f1d9ac6fcd12 100644 --- a/src/Microsoft.Graph/Generated/Models/RecommendationStatus.cs +++ b/src/Microsoft.Graph/Generated/Models/RecommendationStatus.cs @@ -32,5 +32,21 @@ public enum RecommendationStatus #pragma warning disable CS1591 UnknownFutureValue, #pragma warning restore CS1591 + [EnumMember(Value = "riskAccepted")] + #pragma warning disable CS1591 + RiskAccepted, + #pragma warning restore CS1591 + [EnumMember(Value = "thirdParty")] + #pragma warning disable CS1591 + ThirdParty, + #pragma warning restore CS1591 + [EnumMember(Value = "planned")] + #pragma warning disable CS1591 + Planned, + #pragma warning restore CS1591 + [EnumMember(Value = "alternateMitigation")] + #pragma warning disable CS1591 + AlternateMitigation, + #pragma warning restore CS1591 } } diff --git a/src/Microsoft.Graph/Generated/Models/Report.cs b/src/Microsoft.Graph/Generated/Models/Report.cs index 671ff1089cbf..e0e6ffe84f58 100644 --- a/src/Microsoft.Graph/Generated/Models/Report.cs +++ b/src/Microsoft.Graph/Generated/Models/Report.cs @@ -22,7 +22,7 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The http content that has the data + /// Report content; details vary by report type. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public byte[]? Content diff --git a/src/Microsoft.Graph/Generated/Models/RequiredLicenses.cs b/src/Microsoft.Graph/Generated/Models/RequiredLicenses.cs index 449748590fd9..eda26a26cc97 100644 --- a/src/Microsoft.Graph/Generated/Models/RequiredLicenses.cs +++ b/src/Microsoft.Graph/Generated/Models/RequiredLicenses.cs @@ -36,5 +36,9 @@ public enum RequiredLicenses #pragma warning disable CS1591 UnknownFutureValue, #pragma warning restore CS1591 + [EnumMember(Value = "aatp")] + #pragma warning disable CS1591 + Aatp, + #pragma warning restore CS1591 } } diff --git a/src/Microsoft.Graph/Generated/Models/SignIn.cs b/src/Microsoft.Graph/Generated/Models/SignIn.cs index d08fb7ff6313..087f11c257c4 100644 --- a/src/Microsoft.Graph/Generated/Models/SignIn.cs +++ b/src/Microsoft.Graph/Generated/Models/SignIn.cs @@ -217,7 +217,7 @@ public List AuthenticationMethodsUsed get { return BackingStore?.Get("authenticationProtocol"); } set { BackingStore?.Set("authenticationProtocol", value); } } - /// This holds the highest level of authentication needed through all the sign-in steps, for sign-in to succeed. Supports $filter (eq, startsWith). + /// The authentication requirement as explicitly requested by a resource provider. Does not account for previously satisfied claims. If primary authentication fails, the sign-in attempt is not evaluated by Conditional Access, so the resulting value is SingleFactorAuthentication. Supports $filter (eq, startsWith). #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? AuthenticationRequirement diff --git a/src/Microsoft.Graph/Generated/Models/UploadSession.cs b/src/Microsoft.Graph/Generated/Models/UploadSession.cs index 0d445759c448..53a1bd800f5f 100644 --- a/src/Microsoft.Graph/Generated/Models/UploadSession.cs +++ b/src/Microsoft.Graph/Generated/Models/UploadSession.cs @@ -21,7 +21,7 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The date and time in UTC that the upload session expires. The complete file must be uploaded before this expiration time is reached. + /// The date and time in UTC that the upload session expires. The complete file must be uploaded before this expiration time is reached. Each fragment uploaded during the session extends the expiration time. public DateTimeOffset? ExpirationDateTime { get { return BackingStore?.Get("expirationDateTime"); } diff --git a/src/Microsoft.Graph/Generated/Models/WindowsAppXAppAssignmentSettings.cs b/src/Microsoft.Graph/Generated/Models/WindowsAppXAppAssignmentSettings.cs index 2a1c0c904723..b88049f29985 100644 --- a/src/Microsoft.Graph/Generated/Models/WindowsAppXAppAssignmentSettings.cs +++ b/src/Microsoft.Graph/Generated/Models/WindowsAppXAppAssignmentSettings.cs @@ -13,7 +13,7 @@ namespace Microsoft.Graph.Beta.Models [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class WindowsAppXAppAssignmentSettings : global::Microsoft.Graph.Beta.Models.MobileAppAssignmentSettings, IParsable { - /// When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. + /// Whether or not to use device execution context for Windows AppX mobile app. public bool? UseDeviceContext { get { return BackingStore?.Get("useDeviceContext"); } diff --git a/src/Microsoft.Graph/Generated/Models/WindowsDomainJoinConfiguration.cs b/src/Microsoft.Graph/Generated/Models/WindowsDomainJoinConfiguration.cs index 2c70cedc1465..553a99d50268 100644 --- a/src/Microsoft.Graph/Generated/Models/WindowsDomainJoinConfiguration.cs +++ b/src/Microsoft.Graph/Generated/Models/WindowsDomainJoinConfiguration.cs @@ -51,7 +51,7 @@ public int? ComputerNameSuffixRandomCharCount get { return BackingStore?.Get("computerNameSuffixRandomCharCount"); } set { BackingStore?.Set("computerNameSuffixRandomCharCount", value); } } - /// Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. + /// Reference to device configurations required for network connectivity #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? NetworkAccessConfigurations diff --git a/src/Microsoft.Graph/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.cs b/src/Microsoft.Graph/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.cs index 66edc6980bb4..8cc1dab1237a 100644 --- a/src/Microsoft.Graph/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.cs +++ b/src/Microsoft.Graph/Generated/Models/WindowsUniversalAppXAppAssignmentSettings.cs @@ -13,7 +13,7 @@ namespace Microsoft.Graph.Beta.Models [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class WindowsUniversalAppXAppAssignmentSettings : global::Microsoft.Graph.Beta.Models.MobileAppAssignmentSettings, IParsable { - /// Whether or not to use device execution context for Windows Universal AppX mobile app. + /// If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false. public bool? UseDeviceContext { get { return BackingStore?.Get("useDeviceContext"); } diff --git a/src/Microsoft.Graph/Generated/NetworkAccess/NetworkAccessRequestBuilder.cs b/src/Microsoft.Graph/Generated/NetworkAccess/NetworkAccessRequestBuilder.cs index f7d3f7601991..4454646ef668 100644 --- a/src/Microsoft.Graph/Generated/NetworkAccess/NetworkAccessRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/NetworkAccess/NetworkAccessRequestBuilder.cs @@ -13,6 +13,7 @@ using Microsoft.Graph.Beta.NetworkAccess.Reports; using Microsoft.Graph.Beta.NetworkAccess.Settings; using Microsoft.Graph.Beta.NetworkAccess.TenantStatus; +using Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -84,6 +85,11 @@ public partial class NetworkAccessRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.NetworkAccess.TenantStatus.TenantStatusRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the threatIntelligencePolicies property of the microsoft.graph.networkaccess.networkAccessRoot entity. + public global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.ThreatIntelligencePoliciesRequestBuilder ThreatIntelligencePolicies + { + get => new global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.ThreatIntelligencePoliciesRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/NetworkAccess/Settings/EnrichedAuditLogs/EnrichedAuditLogsRequestBuilder.cs b/src/Microsoft.Graph/Generated/NetworkAccess/Settings/EnrichedAuditLogs/EnrichedAuditLogsRequestBuilder.cs index b81fbff32d71..9eedc1f1cb1f 100644 --- a/src/Microsoft.Graph/Generated/NetworkAccess/Settings/EnrichedAuditLogs/EnrichedAuditLogsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/NetworkAccess/Settings/EnrichedAuditLogs/EnrichedAuditLogsRequestBuilder.cs @@ -80,8 +80,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.Networkaccess.EnrichedAuditLogs.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the settings for the enriched audit logs workloads to control the enrichment feature for each partner workload, such as SharePoint, Teams, and Exchange. - /// Find more info here + /// Update the navigation property enrichedAuditLogs in networkAccess /// /// A /// The request body @@ -144,7 +143,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the settings for the enriched audit logs workloads to control the enrichment feature for each partner workload, such as SharePoint, Teams, and Exchange. + /// Update the navigation property enrichedAuditLogs in networkAccess /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..05e22f8cef58 --- /dev/null +++ b/src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.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.Beta.NetworkAccess.ThreatIntelligencePolicies.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}/networkAccess/threatIntelligencePolicies/$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}/networkAccess/threatIntelligencePolicies/$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.Beta.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.Beta.NetworkAccess.ThreatIntelligencePolicies.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.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/NetworkAccess/ThreatIntelligencePolicies/Item/PolicyRules/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Item/PolicyRules/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..1ba7abfb9520 --- /dev/null +++ b/src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Item/PolicyRules/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.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.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.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}/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy%2Did}/policyRules/$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}/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy%2Did}/policyRules/$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.Beta.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.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.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/NetworkAccess/ThreatIntelligencePolicies/Item/PolicyRules/Item/PolicyRuleItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Item/PolicyRules/Item/PolicyRuleItemRequestBuilder.cs new file mode 100644 index 000000000000..48898ccbe634 --- /dev/null +++ b/src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Item/PolicyRules/Item/PolicyRuleItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.Networkaccess; +using Microsoft.Graph.Beta.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.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item +{ + /// + /// Provides operations to manage the policyRules property of the microsoft.graph.networkaccess.policy entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PolicyRuleItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PolicyRuleItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy%2Did}/policyRules/{policyRule%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 PolicyRuleItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy%2Did}/policyRules/{policyRule%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property policyRules for networkAccess + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Represents the definition of the policy ruleset that makes up the core definition of a policy. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Networkaccess.PolicyRule.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property policyRules in networkAccess + /// + /// 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.Beta.Models.Networkaccess.PolicyRule body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Networkaccess.PolicyRule body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Networkaccess.PolicyRule.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property policyRules for networkAccess + /// + /// 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; + } + /// + /// Represents the definition of the policy ruleset that makes up the core definition of a policy. + /// + /// 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 policyRules in networkAccess + /// + /// 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.Beta.Models.Networkaccess.PolicyRule body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Networkaccess.PolicyRule body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder(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 PolicyRuleItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Represents the definition of the policy ruleset that makes up the core definition of a policy. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PolicyRuleItemRequestBuilderGetQueryParameters + { + /// 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 PolicyRuleItemRequestBuilderGetRequestConfiguration : 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 PolicyRuleItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Item/PolicyRules/PolicyRulesRequestBuilder.cs b/src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Item/PolicyRules/PolicyRulesRequestBuilder.cs new file mode 100644 index 000000000000..6d61ba8c6bd9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Item/PolicyRules/PolicyRulesRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.Networkaccess; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Count; +using Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.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.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules +{ + /// + /// Provides operations to manage the policyRules property of the microsoft.graph.networkaccess.policy entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PolicyRulesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the policyRules property of the microsoft.graph.networkaccess.policy entity. + /// The unique identifier of policyRule + /// A + public global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("policyRule%2Did", position); + return new global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder(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 PolicyRulesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy%2Did}/policyRules{?%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 PolicyRulesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy%2Did}/policyRules{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Represents the definition of the policy ruleset that makes up the core definition of a policy. + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Networkaccess.PolicyRuleCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to policyRules for networkAccess + /// + /// 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.Beta.Models.Networkaccess.PolicyRule body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.Networkaccess.PolicyRule body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Networkaccess.PolicyRule.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Represents the definition of the policy ruleset that makes up the core definition of a policy. + /// + /// 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 policyRules for networkAccess + /// + /// 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.Beta.Models.Networkaccess.PolicyRule body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.Networkaccess.PolicyRule body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.PolicyRulesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.PolicyRulesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Represents the definition of the policy ruleset that makes up the core definition of a policy. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PolicyRulesRequestBuilderGetQueryParameters + { + /// 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 PolicyRulesRequestBuilderGetRequestConfiguration : 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 PolicyRulesRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Item/ThreatIntelligencePolicyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Item/ThreatIntelligencePolicyItemRequestBuilder.cs new file mode 100644 index 000000000000..b1b4e3293585 --- /dev/null +++ b/src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/Item/ThreatIntelligencePolicyItemRequestBuilder.cs @@ -0,0 +1,235 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.Networkaccess; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules; +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.Beta.NetworkAccess.ThreatIntelligencePolicies.Item +{ + /// + /// Provides operations to manage the threatIntelligencePolicies property of the microsoft.graph.networkaccess.networkAccessRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ThreatIntelligencePolicyItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the policyRules property of the microsoft.graph.networkaccess.policy entity. + public global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.PolicyRulesRequestBuilder PolicyRules + { + get => new global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.PolicyRulesRequestBuilder(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 ThreatIntelligencePolicyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy%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 ThreatIntelligencePolicyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies/{threatIntelligencePolicy%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property threatIntelligencePolicies for networkAccess + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get threatIntelligencePolicies from networkAccess + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property threatIntelligencePolicies in networkAccess + /// + /// 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.Beta.Models.Networkaccess.ThreatIntelligencePolicy body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property threatIntelligencePolicies for networkAccess + /// + /// 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 threatIntelligencePolicies from networkAccess + /// + /// 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 threatIntelligencePolicies in networkAccess + /// + /// 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.Beta.Models.Networkaccess.ThreatIntelligencePolicy body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder(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 ThreatIntelligencePolicyItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get threatIntelligencePolicies from networkAccess + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ThreatIntelligencePolicyItemRequestBuilderGetQueryParameters + { + /// 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 ThreatIntelligencePolicyItemRequestBuilderGetRequestConfiguration : 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 ThreatIntelligencePolicyItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/ThreatIntelligencePoliciesRequestBuilder.cs b/src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/ThreatIntelligencePoliciesRequestBuilder.cs new file mode 100644 index 000000000000..7628d4064f02 --- /dev/null +++ b/src/Microsoft.Graph/Generated/NetworkAccess/ThreatIntelligencePolicies/ThreatIntelligencePoliciesRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.Networkaccess; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Count; +using Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.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.Beta.NetworkAccess.ThreatIntelligencePolicies +{ + /// + /// Provides operations to manage the threatIntelligencePolicies property of the microsoft.graph.networkaccess.networkAccessRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ThreatIntelligencePoliciesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the threatIntelligencePolicies property of the microsoft.graph.networkaccess.networkAccessRoot entity. + /// The unique identifier of threatIntelligencePolicy + /// A + public global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("threatIntelligencePolicy%2Did", position); + return new global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder(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 ThreatIntelligencePoliciesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies{?%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 ThreatIntelligencePoliciesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/networkAccess/threatIntelligencePolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get threatIntelligencePolicies from networkAccess + /// + /// 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.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to threatIntelligencePolicies for networkAccess + /// + /// 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.Beta.Models.Networkaccess.ThreatIntelligencePolicy body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get threatIntelligencePolicies from networkAccess + /// + /// 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 threatIntelligencePolicies for networkAccess + /// + /// 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.Beta.Models.Networkaccess.ThreatIntelligencePolicy body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy body, Action> requestConfiguration = default) + { +#endif + _ = body ?? 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.Beta.NetworkAccess.ThreatIntelligencePolicies.ThreatIntelligencePoliciesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.ThreatIntelligencePoliciesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get threatIntelligencePolicies from networkAccess + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ThreatIntelligencePoliciesRequestBuilderGetQueryParameters + { + /// 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 ThreatIntelligencePoliciesRequestBuilderGetRequestConfiguration : 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 ThreatIntelligencePoliciesRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.cs b/src/Microsoft.Graph/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.cs index 8c88d53f8633..d66e0c7208aa 100644 --- a/src/Microsoft.Graph/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/IdentitySynchronization/IdentitySynchronizationRequestBuilder.cs @@ -82,8 +82,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.CrossTenantIdentitySyncPolicyPartner.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the user synchronization policy of a partner-specific configuration. - /// Find more info here + /// Create a cross-tenant user synchronization policy for a partner-specific configuration. + /// Find more info here /// /// A /// The request body @@ -146,7 +146,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the user synchronization policy of a partner-specific configuration. + /// Create a cross-tenant user synchronization policy for a partner-specific configuration. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/RiskDetections/RiskDetectionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/RiskDetections/RiskDetectionsRequestBuilder.cs index fabc71343544..e74b3c0eadd5 100644 --- a/src/Microsoft.Graph/Generated/RiskDetections/RiskDetectionsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/RiskDetections/RiskDetectionsRequestBuilder.cs @@ -48,8 +48,8 @@ public RiskDetectionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapte { } /// - /// Retrieve the properties of a riskDetection object. - /// Find more info here + /// Retrieve the properties of a collection of riskDetection objects. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -97,7 +97,7 @@ public RiskDetectionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapte return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.RiskDetection.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Retrieve the properties of a riskDetection object. + /// Retrieve the properties of a collection of riskDetection objects. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -147,7 +147,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta. return new global::Microsoft.Graph.Beta.RiskDetections.RiskDetectionsRequestBuilder(rawUrl, RequestAdapter); } /// - /// Retrieve the properties of a riskDetection object. + /// Retrieve the properties of a collection of riskDetection objects. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class RiskDetectionsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilder.cs index 623cd558c3c0..66a97ef0ef91 100644 --- a/src/Microsoft.Graph/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/RoleManagement/DeviceManagement/RoleAssignments/RoleAssignmentsRequestBuilder.cs @@ -56,8 +56,8 @@ public RoleAssignmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapt { } /// - /// Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. - /// Find more info here + /// Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -108,7 +108,7 @@ public RoleAssignmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapt return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.UnifiedRoleAssignmentMultiple.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + /// Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -161,7 +161,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta. return new global::Microsoft.Graph.Beta.RoleManagement.DeviceManagement.RoleAssignments.RoleAssignmentsRequestBuilder(rawUrl, RequestAdapter); } /// - /// Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. + /// Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:- Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class RoleAssignmentsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.cs b/src/Microsoft.Graph/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.cs index 2ac15b318344..5718782d0b17 100644 --- a/src/Microsoft.Graph/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/ServicePrincipals/Item/ClaimsPolicy/ClaimsPolicyRequestBuilder.cs @@ -59,8 +59,8 @@ public ClaimsPolicyRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.CustomClaimsPolicy.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update a customClaimsPolicy object. - /// Find more info here + /// Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + /// Find more info here /// /// A /// The request body @@ -85,8 +85,8 @@ public ClaimsPolicyRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.CustomClaimsPolicy.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update a customClaimsPolicy object. - /// Find more info here + /// Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + /// Find more info here /// /// A /// The request body @@ -130,7 +130,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update a customClaimsPolicy object. + /// Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. /// /// A /// The request body @@ -152,7 +152,7 @@ public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta return requestInfo; } /// - /// Update a customClaimsPolicy object. + /// Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Settings/SettingsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Settings/SettingsRequestBuilder.cs index 99b60c9ffda9..09f03043c8c8 100644 --- a/src/Microsoft.Graph/Generated/Settings/SettingsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Settings/SettingsRequestBuilder.cs @@ -54,7 +54,7 @@ public SettingsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : b { } /// - /// Retrieve a list of tenant-level or group-specific group settings objects. + /// Retrieve a list of tenant-level or group-specific directory settings objects. /// Find more info here /// /// A @@ -78,7 +78,7 @@ public SettingsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : b return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.DirectorySettingCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + /// Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. /// Find more info here /// /// A @@ -104,7 +104,7 @@ public SettingsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : b return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.DirectorySetting.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Retrieve a list of tenant-level or group-specific group settings objects. + /// Retrieve a list of tenant-level or group-specific directory settings objects. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -123,7 +123,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create a new setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + /// Create a new directory setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. /// /// A /// The request body @@ -154,7 +154,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta. return new global::Microsoft.Graph.Beta.Settings.SettingsRequestBuilder(rawUrl, RequestAdapter); } /// - /// Retrieve a list of tenant-level or group-specific group settings objects. + /// Retrieve a list of tenant-level or group-specific directory settings objects. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class SettingsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.cs index 25cedb37a9ba..523ec15f36e7 100644 --- a/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.cs @@ -117,8 +117,8 @@ public async Task DeleteAsync(Action - /// Get the list of richLongRunningOperations associated with a list. - /// Find more info here + /// Return the metadata for a list. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -185,7 +185,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get the list of richLongRunningOperations associated with a list. + /// Return the metadata for a list. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -243,7 +243,7 @@ public partial class ListItemRequestBuilderDeleteRequestConfiguration : RequestC { } /// - /// Get the list of richLongRunningOperations associated with a list. + /// Return the metadata for a list. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class ListItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Sites/Item/Pages/PagesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Sites/Item/Pages/PagesRequestBuilder.cs index 591f0697f310..c6bb7aafd1f5 100644 --- a/src/Microsoft.Graph/Generated/Sites/Item/Pages/PagesRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Sites/Item/Pages/PagesRequestBuilder.cs @@ -84,8 +84,8 @@ public PagesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.BaseSitePageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new sitePage in the site pages list in a site. - /// Find more info here + /// Create a new newsLinkPage in the site pages list of a site. + /// Find more info here /// /// A /// The request body @@ -129,7 +129,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create a new sitePage in the site pages list in a site. + /// Create a new newsLinkPage in the site pages list of a site. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.cs index 7b1be276673a..d22706694d24 100644 --- a/src/Microsoft.Graph/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Teams/Item/Channels/Item/Members/Item/ConversationMemberItemRequestBuilder.cs @@ -82,8 +82,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.ConversationMember.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the role of a conversationMember in a team.or channel. - /// Find more info here + /// Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + /// Find more info here /// /// A /// The request body @@ -146,7 +146,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the role of a conversationMember in a team.or channel. + /// Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.cs index 19229ad70831..2930d516721c 100644 --- a/src/Microsoft.Graph/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Teams/Item/Channels/Item/Messages/MessagesRequestBuilder.cs @@ -96,8 +96,8 @@ public MessagesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : b return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.ChatMessageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Send a new chatMessage in the specified channel. - /// Find more info here + /// Send a new chatMessage in the specified channel or a chat. + /// Find more info here /// /// A /// The request body @@ -141,7 +141,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Send a new chatMessage in the specified channel. + /// Send a new chatMessage in the specified channel or a chat. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.cs index ec05f67e2122..e8691f5a364e 100644 --- a/src/Microsoft.Graph/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Teamwork/TeamTemplates/TeamTemplatesRequestBuilder.cs @@ -54,8 +54,8 @@ public TeamTemplatesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter { } /// - /// Get the list of teamTemplate objects that are available for a tenant. - /// Find more info here + /// List the teamTemplateDefinition objects associated with a teamTemplate. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -103,7 +103,7 @@ public TeamTemplatesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.TeamTemplate.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get the list of teamTemplate objects that are available for a tenant. + /// List the teamTemplateDefinition objects associated with a teamTemplate. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -153,7 +153,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta. return new global::Microsoft.Graph.Beta.Teamwork.TeamTemplates.TeamTemplatesRequestBuilder(rawUrl, RequestAdapter); } /// - /// Get the list of teamTemplate objects that are available for a tenant. + /// List the teamTemplateDefinition objects associated with a teamTemplate. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class TeamTemplatesRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Users/Item/Presence/PresenceRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Presence/PresenceRequestBuilder.cs index abf9c5180363..4a8ed05a955d 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Presence/PresenceRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Presence/PresenceRequestBuilder.cs @@ -87,8 +87,8 @@ public async Task DeleteAsync(Action - /// Get a user's presence information. - /// Find more info here + /// Set a presence status message for a user. An optional expiration date and time can be supplied. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -155,7 +155,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get a user's presence information. + /// Set a presence status message for a user. An optional expiration date and time can be supplied. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -213,7 +213,7 @@ public partial class PresenceRequestBuilderDeleteRequestConfiguration : RequestC { } /// - /// Get a user's presence information. + /// Set a presence status message for a user. An optional expiration date and time can be supplied. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class PresenceRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/kiota-dom-export.txt b/src/Microsoft.Graph/Generated/kiota-dom-export.txt index b1ffc8bc7d42..4b8176288972 100644 --- a/src/Microsoft.Graph/Generated/kiota-dom-export.txt +++ b/src/Microsoft.Graph/Generated/kiota-dom-export.txt @@ -9505,6 +9505,21 @@ Microsoft.Graph.Beta.AuditLogs.SignIns.Count.CountRequestBuilder::|public|constr Microsoft.Graph.Beta.AuditLogs.SignIns.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? Microsoft.Graph.Beta.AuditLogs.SignIns.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.AuditLogs.SignIns.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.AuditLogs.SignIns.Count.CountRequestBuilder +Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.dismissPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.dismissPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.dismissPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.dismissPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.dismissPostRequestBody::|public|RequestIds:List +Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.dismissPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.dismissPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.DismissPostRequestBody +Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.dismissPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.dismissRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.dismissRequestBuilder.dismissRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.dismissRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.dismissRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.dismissRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.DismissPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.dismissRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.DismissPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.dismissRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.DismissRequestBuilder Microsoft.Graph.Beta.AuditLogs.SignIns.Item.SignInItemRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.AuditLogs.SignIns.Item.SignInItemRequestBuilder.SignInItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.AuditLogs.SignIns.Item.SignInItemRequestBuilder.SignInItemRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -9537,6 +9552,7 @@ Microsoft.Graph.Beta.AuditLogs.SignIns.signInsRequestBuilder::|public|confirmSaf Microsoft.Graph.Beta.AuditLogs.SignIns.signInsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.AuditLogs.SignIns.signInsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.AuditLogs.SignIns.signInsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.AuditLogs.SignIns.Count.CountRequestBuilder +Microsoft.Graph.Beta.AuditLogs.SignIns.signInsRequestBuilder::|public|dismiss:global.Microsoft.Graph.Beta.AuditLogs.SignIns.Dismiss.DismissRequestBuilder Microsoft.Graph.Beta.AuditLogs.SignIns.signInsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.SignInCollectionResponse Microsoft.Graph.Beta.AuditLogs.SignIns.signInsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.SignIn; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.SignIn Microsoft.Graph.Beta.AuditLogs.SignIns.signInsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation @@ -12731,8 +12747,10 @@ Microsoft.Graph.Beta.Communications.communicationsRequestBuilder::|public|callRe Microsoft.Graph.Beta.Communications.communicationsRequestBuilder::|public|calls:global.Microsoft.Graph.Beta.Communications.Calls.CallsRequestBuilder Microsoft.Graph.Beta.Communications.communicationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Communications.communicationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.communicationsRequestBuilder::|public|getAllOnlineMeetingMessages:global.Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder Microsoft.Graph.Beta.Communications.communicationsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.CloudCommunications Microsoft.Graph.Beta.Communications.communicationsRequestBuilder::|public|getPresencesByUserId:global.Microsoft.Graph.Beta.Communications.GetPresencesByUserId.GetPresencesByUserIdRequestBuilder +Microsoft.Graph.Beta.Communications.communicationsRequestBuilder::|public|onlineMeetingConversations:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.OnlineMeetingConversationsRequestBuilder Microsoft.Graph.Beta.Communications.communicationsRequestBuilder::|public|onlineMeetings:global.Microsoft.Graph.Beta.Communications.OnlineMeetings.OnlineMeetingsRequestBuilder Microsoft.Graph.Beta.Communications.communicationsRequestBuilder::|public|onlineMeetingsWithJoinWebUrl(joinWebUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingsWithJoinWebUrl.OnlineMeetingsWithJoinWebUrlRequestBuilder Microsoft.Graph.Beta.Communications.communicationsRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.CloudCommunications; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.CloudCommunications @@ -12740,6 +12758,29 @@ Microsoft.Graph.Beta.Communications.communicationsRequestBuilder::|public|presen Microsoft.Graph.Beta.Communications.communicationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Communications.communicationsRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.CloudCommunications; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Communications.communicationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.CommunicationsRequestBuilder +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesGetResponse::|public|Value:List +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesRequestBuilder.getAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesRequestBuilder.getAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesRequestBuilder.getAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesRequestBuilder.getAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesRequestBuilder.getAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesRequestBuilder.getAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesRequestBuilder.getAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesRequestBuilder.getAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesRequestBuilder.getAllOnlineMeetingMessagesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesRequestBuilder::|public|GetAsGetAllOnlineMeetingMessagesGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesResponse +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesResponse-->global.Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse +Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.getAllOnlineMeetingMessagesResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Communications.GetAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesResponse Microsoft.Graph.Beta.Communications.GetPresencesByUserId.getPresencesByUserIdPostRequestBody::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Communications.GetPresencesByUserId.getPresencesByUserIdPostRequestBody::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Communications.GetPresencesByUserId.getPresencesByUserIdPostRequestBody::|public|constructor():void @@ -12763,6 +12804,527 @@ Microsoft.Graph.Beta.Communications.GetPresencesByUserId.getPresencesByUserIdReq Microsoft.Graph.Beta.Communications.GetPresencesByUserId.getPresencesByUserIdRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.GetPresencesByUserId.GetPresencesByUserIdRequestBuilder Microsoft.Graph.Beta.Communications.GetPresencesByUserId.getPresencesByUserIdResponse-->global.Microsoft.Graph.Beta.Communications.GetPresencesByUserId.GetPresencesByUserIdPostResponse Microsoft.Graph.Beta.Communications.GetPresencesByUserId.getPresencesByUserIdResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Communications.GetPresencesByUserId.GetPresencesByUserIdResponse +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Count.CountRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Count.CountRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Conversation.conversationRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Conversation.conversationRequestBuilder.conversationRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Conversation.conversationRequestBuilder.conversationRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Conversation.conversationRequestBuilder.conversationRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Conversation.conversationRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Conversation.conversationRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Conversation.conversationRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Conversation.conversationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Conversation.conversationRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Conversation.ConversationRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder::|public|conversation:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Conversation.ConversationRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder::|public|reactions:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.ReactionsRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder::|public|replies:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.RepliesRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder::|public|replyTo:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.ReplyTo.ReplyToRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Count.CountRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder::[EngagementConversationMessageReactionId:string]:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.Count.CountRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReactionCollectionResponse +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.reactionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Reactions.ReactionsRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Count.CountRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Conversation.conversationRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Conversation.conversationRequestBuilder.conversationRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Conversation.conversationRequestBuilder.conversationRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Conversation.conversationRequestBuilder.conversationRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Conversation.conversationRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Conversation.conversationRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Conversation.conversationRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Conversation.conversationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Conversation.conversationRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Conversation.ConversationRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|conversation:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Conversation.ConversationRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|reactions:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.ReactionsRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|replyTo:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.ReplyTo.ReplyToRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Count.CountRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder::[EngagementConversationMessageReactionId:string]:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.Count.CountRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReactionCollectionResponse +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.reactionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.Reactions.ReactionsRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.ReplyTo.replyToRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.ReplyTo.replyToRequestBuilder.replyToRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.ReplyTo.replyToRequestBuilder.replyToRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.ReplyTo.replyToRequestBuilder.replyToRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.ReplyTo.replyToRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.ReplyTo.replyToRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.ReplyTo.replyToRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.ReplyTo.replyToRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.ReplyTo.replyToRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.ReplyTo.ReplyToRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder.repliesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder.repliesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder.repliesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder.repliesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder.repliesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder.repliesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder.repliesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder.repliesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder.repliesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder.repliesRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder::[EngagementConversationMessageId1:string]:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Item.EngagementConversationMessageItemRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.Count.CountRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageCollectionResponse +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.repliesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.Replies.RepliesRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.ReplyTo.replyToRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.ReplyTo.replyToRequestBuilder.replyToRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.ReplyTo.replyToRequestBuilder.replyToRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.ReplyTo.replyToRequestBuilder.replyToRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.ReplyTo.replyToRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.ReplyTo.replyToRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.ReplyTo.replyToRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.ReplyTo.replyToRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.ReplyTo.replyToRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.ReplyTo.ReplyToRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder.messagesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder.messagesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder.messagesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder.messagesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder.messagesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder.messagesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder.messagesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder.messagesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder.messagesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder.messagesRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder::[EngagementConversationMessageId:string]:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Item.EngagementConversationMessageItemRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.Count.CountRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageCollectionResponse +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.messagesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.MessagesRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.alternativeRecordingRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.alternativeRecordingRequestBuilder.alternativeRecordingRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.alternativeRecordingRequestBuilder.alternativeRecordingRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.alternativeRecordingRequestBuilder.alternativeRecordingRequestBuilderPutRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.alternativeRecordingRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.alternativeRecordingRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.alternativeRecordingRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.alternativeRecordingRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.alternativeRecordingRequestBuilder::|public|PutAsync(body:Stream; requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.alternativeRecordingRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.alternativeRecordingRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.alternativeRecordingRequestBuilder::|public|ToPutRequestInformation(body:Stream; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.alternativeRecordingRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.AlternativeRecordingRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.attendeeReportRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.attendeeReportRequestBuilder.attendeeReportRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.attendeeReportRequestBuilder.attendeeReportRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.attendeeReportRequestBuilder.attendeeReportRequestBuilderPutRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.attendeeReportRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.attendeeReportRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.attendeeReportRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.attendeeReportRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.attendeeReportRequestBuilder::|public|PutAsync(body:Stream; requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.attendeeReportRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.attendeeReportRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.attendeeReportRequestBuilder::|public|ToPutRequestInformation(body:Stream; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.attendeeReportRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.AttendeeReportRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.broadcastRecordingRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.broadcastRecordingRequestBuilder.broadcastRecordingRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.broadcastRecordingRequestBuilder.broadcastRecordingRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.broadcastRecordingRequestBuilder.broadcastRecordingRequestBuilderPutRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.broadcastRecordingRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.broadcastRecordingRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.broadcastRecordingRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.broadcastRecordingRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.broadcastRecordingRequestBuilder::|public|PutAsync(body:Stream; requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.broadcastRecordingRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.broadcastRecordingRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.broadcastRecordingRequestBuilder::|public|ToPutRequestInformation(body:Stream; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.broadcastRecordingRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.BroadcastRecordingRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.onlineMeetingRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.onlineMeetingRequestBuilder.onlineMeetingRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.onlineMeetingRequestBuilder.onlineMeetingRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.onlineMeetingRequestBuilder.onlineMeetingRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.onlineMeetingRequestBuilder::|public|alternativeRecording:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AlternativeRecording.AlternativeRecordingRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.onlineMeetingRequestBuilder::|public|attendeeReport:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.AttendeeReport.AttendeeReportRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.onlineMeetingRequestBuilder::|public|broadcastRecording:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.BroadcastRecording.BroadcastRecordingRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.onlineMeetingRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.onlineMeetingRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.onlineMeetingRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.OnlineMeeting +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.onlineMeetingRequestBuilder::|public|recording:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.RecordingRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.onlineMeetingRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.onlineMeetingRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.OnlineMeetingRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.recordingRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.recordingRequestBuilder.recordingRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.recordingRequestBuilder.recordingRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.recordingRequestBuilder.recordingRequestBuilderPutRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.recordingRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.recordingRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.recordingRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.recordingRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.recordingRequestBuilder::|public|PutAsync(body:Stream; requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.recordingRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.recordingRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.recordingRequestBuilder::|public|ToPutRequestInformation(body:Stream; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.recordingRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.Recording.RecordingRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingEngagementConversationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingEngagementConversationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingEngagementConversationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|messages:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Messages.MessagesRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|onlineMeeting:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeeting.OnlineMeetingRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|starter:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.StarterRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Conversation.conversationRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Conversation.conversationRequestBuilder.conversationRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Conversation.conversationRequestBuilder.conversationRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Conversation.conversationRequestBuilder.conversationRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Conversation.conversationRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Conversation.conversationRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Conversation.conversationRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Conversation.conversationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Conversation.conversationRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Conversation.ConversationRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Count.CountRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder.reactionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder::[EngagementConversationMessageReactionId:string]:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.Count.CountRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReactionCollectionResponse +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.reactionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.ReactionsRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Count.CountRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Conversation.conversationRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Conversation.conversationRequestBuilder.conversationRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Conversation.conversationRequestBuilder.conversationRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Conversation.conversationRequestBuilder.conversationRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Conversation.conversationRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Conversation.conversationRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Conversation.conversationRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Conversation.conversationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Conversation.conversationRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Conversation.ConversationRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|conversation:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Conversation.ConversationRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|reactions:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.ReactionsRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|replyTo:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.ReplyTo.ReplyToRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Count.CountRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder.reactionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder::[EngagementConversationMessageReactionId:string]:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Item.EngagementConversationMessageReactionItemRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.Count.CountRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReactionCollectionResponse +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.reactionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.Reactions.ReactionsRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.ReplyTo.replyToRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.ReplyTo.replyToRequestBuilder.replyToRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.ReplyTo.replyToRequestBuilder.replyToRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.ReplyTo.replyToRequestBuilder.replyToRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.ReplyTo.replyToRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.ReplyTo.replyToRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.ReplyTo.replyToRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.ReplyTo.replyToRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.ReplyTo.replyToRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.ReplyTo.ReplyToRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder.repliesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder.repliesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder.repliesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder.repliesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder.repliesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder.repliesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder.repliesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder.repliesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder.repliesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder.repliesRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder::[EngagementConversationMessageId:string]:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Item.EngagementConversationMessageItemRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.Count.CountRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageCollectionResponse +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.repliesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.RepliesRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.ReplyTo.replyToRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.ReplyTo.replyToRequestBuilder.replyToRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.ReplyTo.replyToRequestBuilder.replyToRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.ReplyTo.replyToRequestBuilder.replyToRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.ReplyTo.replyToRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.ReplyTo.replyToRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.ReplyTo.replyToRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.ReplyTo.replyToRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.ReplyTo.replyToRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.ReplyTo.ReplyToRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder.starterRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder.starterRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder.starterRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder.starterRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder.starterRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder::|public|conversation:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Conversation.ConversationRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder::|public|reactions:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Reactions.ReactionsRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder::|public|replies:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.Replies.RepliesRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder::|public|replyTo:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.ReplyTo.ReplyToRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.EngagementConversationMessage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.starterRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.Starter.StarterRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder.onlineMeetingConversationsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder.onlineMeetingConversationsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder.onlineMeetingConversationsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder.onlineMeetingConversationsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder.onlineMeetingConversationsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder.onlineMeetingConversationsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder.onlineMeetingConversationsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder.onlineMeetingConversationsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder.onlineMeetingConversationsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder.onlineMeetingConversationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder::[OnlineMeetingEngagementConversationId:string]:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Item.OnlineMeetingEngagementConversationItemRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.Count.CountRequestBuilder +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversationCollectionResponse +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.onlineMeetingConversationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.OnlineMeetingConversations.OnlineMeetingConversationsRequestBuilder Microsoft.Graph.Beta.Communications.OnlineMeetings.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Communications.OnlineMeetings.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.Communications.OnlineMeetings.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -15332,10 +15894,8 @@ Microsoft.Graph.Beta.Contacts.contactsRequestBuilder.contactsRequestBuilderGetQu Microsoft.Graph.Beta.Contacts.contactsRequestBuilder.contactsRequestBuilderGetQueryParameters::|public|Orderby:string[] Microsoft.Graph.Beta.Contacts.contactsRequestBuilder.contactsRequestBuilderGetQueryParameters::|public|Search:string Microsoft.Graph.Beta.Contacts.contactsRequestBuilder.contactsRequestBuilderGetQueryParameters::|public|Select:string[] -Microsoft.Graph.Beta.Contacts.contactsRequestBuilder.contactsRequestBuilderGetQueryParameters::|public|Skip:int? Microsoft.Graph.Beta.Contacts.contactsRequestBuilder.contactsRequestBuilderGetQueryParameters::|public|Top:int? Microsoft.Graph.Beta.Contacts.contactsRequestBuilder.contactsRequestBuilderGetRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Contacts.contactsRequestBuilder.contactsRequestBuilderPostRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Contacts.contactsRequestBuilder::[OrgContactId:string]:global.Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder Microsoft.Graph.Beta.Contacts.contactsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Contacts.contactsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void @@ -15344,9 +15904,7 @@ Microsoft.Graph.Beta.Contacts.contactsRequestBuilder::|public|delta:global.Micro Microsoft.Graph.Beta.Contacts.contactsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.OrgContactCollectionResponse Microsoft.Graph.Beta.Contacts.contactsRequestBuilder::|public|getByIds:global.Microsoft.Graph.Beta.Contacts.GetByIds.GetByIdsRequestBuilder Microsoft.Graph.Beta.Contacts.contactsRequestBuilder::|public|getUserOwnedObjects:global.Microsoft.Graph.Beta.Contacts.GetUserOwnedObjects.GetUserOwnedObjectsRequestBuilder -Microsoft.Graph.Beta.Contacts.contactsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.OrgContact; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.OrgContact Microsoft.Graph.Beta.Contacts.contactsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Contacts.contactsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.OrgContact; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Contacts.contactsRequestBuilder::|public|validateProperties:global.Microsoft.Graph.Beta.Contacts.ValidateProperties.ValidatePropertiesRequestBuilder Microsoft.Graph.Beta.Contacts.contactsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Contacts.ContactsRequestBuilder Microsoft.Graph.Beta.Contacts.Count.CountRequestBuilder-->BaseRequestBuilder @@ -15737,29 +16295,23 @@ Microsoft.Graph.Beta.Contacts.Item.MemberOf.memberOfRequestBuilder::|public|grap Microsoft.Graph.Beta.Contacts.Item.MemberOf.memberOfRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Contacts.Item.MemberOf.memberOfRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Contacts.Item.MemberOf.MemberOfRequestBuilder Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder-->BaseRequestBuilder -Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderGetQueryParameters::|public|Select:string[] Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderGetRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|checkMemberGroups:global.Microsoft.Graph.Beta.Contacts.Item.CheckMemberGroups.CheckMemberGroupsRequestBuilder Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|checkMemberObjects:global.Microsoft.Graph.Beta.Contacts.Item.CheckMemberObjects.CheckMemberObjectsRequestBuilder Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|directReports:global.Microsoft.Graph.Beta.Contacts.Item.DirectReports.DirectReportsRequestBuilder Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.OrgContact Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|getMemberGroups:global.Microsoft.Graph.Beta.Contacts.Item.GetMemberGroups.GetMemberGroupsRequestBuilder Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|getMemberObjects:global.Microsoft.Graph.Beta.Contacts.Item.GetMemberObjects.GetMemberObjectsRequestBuilder Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|manager:global.Microsoft.Graph.Beta.Contacts.Item.Manager.ManagerRequestBuilder Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|memberOf:global.Microsoft.Graph.Beta.Contacts.Item.MemberOf.MemberOfRequestBuilder -Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.OrgContact; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.OrgContact Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|restore:global.Microsoft.Graph.Beta.Contacts.Item.Restore.RestoreRequestBuilder Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|retryServiceProvisioning:global.Microsoft.Graph.Beta.Contacts.Item.RetryServiceProvisioning.RetryServiceProvisioningRequestBuilder Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|serviceProvisioningErrors:global.Microsoft.Graph.Beta.Contacts.Item.ServiceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder -Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.OrgContact; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|transitiveMemberOf:global.Microsoft.Graph.Beta.Contacts.Item.TransitiveMemberOf.TransitiveMemberOfRequestBuilder Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|transitiveReports:global.Microsoft.Graph.Beta.Contacts.Item.TransitiveReports.TransitiveReportsRequestBuilder Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Contacts.Item.OrgContactItemRequestBuilder @@ -154057,6 +154609,7 @@ Microsoft.Graph.Beta.Models.cloudCommunications::|public|Calls:List> Microsoft.Graph.Beta.Models.cloudCommunications::|public|OdataType:string +Microsoft.Graph.Beta.Models.cloudCommunications::|public|OnlineMeetingConversations:List Microsoft.Graph.Beta.Models.cloudCommunications::|public|OnlineMeetings:List Microsoft.Graph.Beta.Models.cloudCommunications::|public|Presences:List Microsoft.Graph.Beta.Models.cloudCommunications::|public|Serialize(writer:ISerializationWriter):void @@ -165519,8 +166072,10 @@ Microsoft.Graph.Beta.Models.employeeCollectionResponse::|public|GetFieldDeserial Microsoft.Graph.Beta.Models.employeeCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.employeeCollectionResponse::|public|Value:List Microsoft.Graph.Beta.Models.employeeCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.EmployeeCollectionResponse -Microsoft.Graph.Beta.Models.employeeExperience-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.employeeExperience::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.employeeExperience::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Models.employeeExperience::|public|Communities:List +Microsoft.Graph.Beta.Models.employeeExperience::|public|constructor():void Microsoft.Graph.Beta.Models.employeeExperience::|public|EngagementAsyncOperations:List Microsoft.Graph.Beta.Models.employeeExperience::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.employeeExperience::|public|Goals:global.Microsoft.Graph.Beta.Models.Goals @@ -165537,6 +166092,7 @@ Microsoft.Graph.Beta.Models.employeeExperienceUser::|public|LearningCourseActivi Microsoft.Graph.Beta.Models.employeeExperienceUser::|public|OdataType:string Microsoft.Graph.Beta.Models.employeeExperienceUser::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.employeeExperienceUser::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.EmployeeExperienceUser +Microsoft.Graph.Beta.Models.employeeExperience~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.employeeOrgData::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Models.employeeOrgData::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Models.employeeOrgData::|public|constructor():void @@ -165762,6 +166318,113 @@ Microsoft.Graph.Beta.Models.engagementAsyncOperationCollectionResponse::|public| Microsoft.Graph.Beta.Models.engagementAsyncOperationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.EngagementAsyncOperationCollectionResponse Microsoft.Graph.Beta.Models.engagementAsyncOperationType::0000-createCommunity Microsoft.Graph.Beta.Models.engagementAsyncOperationType::0001-unknownFutureValue +Microsoft.Graph.Beta.Models.engagementConversation-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.engagementConversation::|public|CreationMode:global.Microsoft.Graph.Beta.Models.EngagementCreationMode? +Microsoft.Graph.Beta.Models.engagementConversation::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.engagementConversation::|public|Messages:List +Microsoft.Graph.Beta.Models.engagementConversation::|public|OdataType:string +Microsoft.Graph.Beta.Models.engagementConversation::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.engagementConversation::|public|Starter:global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Models.engagementConversation::|public|StarterId:string +Microsoft.Graph.Beta.Models.engagementConversation::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.EngagementConversation +Microsoft.Graph.Beta.Models.engagementConversationDiscussionMessage-->global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Models.engagementConversationDiscussionMessage::|public|constructor():void +Microsoft.Graph.Beta.Models.engagementConversationDiscussionMessage::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.engagementConversationDiscussionMessage::|public|OdataType:string +Microsoft.Graph.Beta.Models.engagementConversationDiscussionMessage::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.engagementConversationDiscussionMessage::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.EngagementConversationDiscussionMessage +Microsoft.Graph.Beta.Models.engagementConversationMessage-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.engagementConversationMessage::|public|Body:global.Microsoft.Graph.Beta.Models.ItemBody +Microsoft.Graph.Beta.Models.engagementConversationMessage::|public|Conversation:global.Microsoft.Graph.Beta.Models.EngagementConversation +Microsoft.Graph.Beta.Models.engagementConversationMessage::|public|CreatedDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.engagementConversationMessage::|public|CreationMode:global.Microsoft.Graph.Beta.Models.EngagementCreationMode? +Microsoft.Graph.Beta.Models.engagementConversationMessage::|public|From:global.Microsoft.Graph.Beta.Models.EngagementIdentitySet +Microsoft.Graph.Beta.Models.engagementConversationMessage::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.engagementConversationMessage::|public|LastModifiedDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.engagementConversationMessage::|public|OdataType:string +Microsoft.Graph.Beta.Models.engagementConversationMessage::|public|Reactions:List +Microsoft.Graph.Beta.Models.engagementConversationMessage::|public|Replies:List +Microsoft.Graph.Beta.Models.engagementConversationMessage::|public|ReplyTo:global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Models.engagementConversationMessage::|public|ReplyToId:string +Microsoft.Graph.Beta.Models.engagementConversationMessage::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.engagementConversationMessage::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Models.engagementConversationMessageCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.engagementConversationMessageCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.engagementConversationMessageCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.engagementConversationMessageCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.engagementConversationMessageCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageCollectionResponse +Microsoft.Graph.Beta.Models.engagementConversationMessageReaction-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.engagementConversationMessageReaction::|public|CreatedDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.engagementConversationMessageReaction::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.engagementConversationMessageReaction::|public|OdataType:string +Microsoft.Graph.Beta.Models.engagementConversationMessageReaction::|public|ReactionBy:global.Microsoft.Graph.Beta.Models.EngagementIdentitySet +Microsoft.Graph.Beta.Models.engagementConversationMessageReaction::|public|ReactionType:global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReactionType? +Microsoft.Graph.Beta.Models.engagementConversationMessageReaction::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.engagementConversationMessageReaction::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReaction +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.EngagementConversationMessageReactionCollectionResponse +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0000-like +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0001-love +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0002-celebrate +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0003-thank +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0004-laugh +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0005-sad +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0006-happy +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0007-excited +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0008-smile +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0009-silly +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0010-intenseLaugh +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0011-starStruck +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0012-goofy +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0013-thinking +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0014-surprised +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0015-mindBlown +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0016-scared +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0017-crying +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0018-shocked +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0019-angry +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0020-agree +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0021-praise +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0022-takingNotes +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0023-heartBroken +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0024-support +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0025-confirmed +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0026-watching +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0027-brain +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0028-medal +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0029-bullseye +Microsoft.Graph.Beta.Models.engagementConversationMessageReactionType::0030-unknownFutureValue +Microsoft.Graph.Beta.Models.engagementConversationModerationState::0000-published +Microsoft.Graph.Beta.Models.engagementConversationModerationState::0001-pendingReview +Microsoft.Graph.Beta.Models.engagementConversationModerationState::0002-dismissed +Microsoft.Graph.Beta.Models.engagementConversationModerationState::0003-unknownFutureValue +Microsoft.Graph.Beta.Models.engagementConversationQuestionMessage-->global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Models.engagementConversationQuestionMessage::|public|constructor():void +Microsoft.Graph.Beta.Models.engagementConversationQuestionMessage::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.engagementConversationQuestionMessage::|public|OdataType:string +Microsoft.Graph.Beta.Models.engagementConversationQuestionMessage::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.engagementConversationQuestionMessage::|public|Title:string +Microsoft.Graph.Beta.Models.engagementConversationQuestionMessage::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.EngagementConversationQuestionMessage +Microsoft.Graph.Beta.Models.engagementConversationSystemMessage-->global.Microsoft.Graph.Beta.Models.EngagementConversationMessage +Microsoft.Graph.Beta.Models.engagementConversationSystemMessage::|public|constructor():void +Microsoft.Graph.Beta.Models.engagementConversationSystemMessage::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.engagementConversationSystemMessage::|public|OdataType:string +Microsoft.Graph.Beta.Models.engagementConversationSystemMessage::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.engagementConversationSystemMessage::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.EngagementConversationSystemMessage +Microsoft.Graph.Beta.Models.engagementCreationMode::0000-none +Microsoft.Graph.Beta.Models.engagementCreationMode::0001-migration +Microsoft.Graph.Beta.Models.engagementCreationMode::0002-unknownFutureValue +Microsoft.Graph.Beta.Models.engagementIdentitySet-->global.Microsoft.Graph.Beta.Models.IdentitySet +Microsoft.Graph.Beta.Models.engagementIdentitySet::|public|Audience:global.Microsoft.Graph.Beta.Models.Identity +Microsoft.Graph.Beta.Models.engagementIdentitySet::|public|constructor():void +Microsoft.Graph.Beta.Models.engagementIdentitySet::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.engagementIdentitySet::|public|Group:global.Microsoft.Graph.Beta.Models.Identity +Microsoft.Graph.Beta.Models.engagementIdentitySet::|public|OdataType:string +Microsoft.Graph.Beta.Models.engagementIdentitySet::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.engagementIdentitySet::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.EngagementIdentitySet Microsoft.Graph.Beta.Models.engagementRole-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.engagementRole::|public|DisplayName:string Microsoft.Graph.Beta.Models.engagementRole::|public|GetFieldDeserializers():IDictionary> @@ -179605,6 +180268,7 @@ Microsoft.Graph.Beta.Models.Networkaccess.networkAccessRoot::|public|Reports:glo Microsoft.Graph.Beta.Models.Networkaccess.networkAccessRoot::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.Networkaccess.networkAccessRoot::|public|Settings:global.Microsoft.Graph.Beta.Models.Networkaccess.Settings Microsoft.Graph.Beta.Models.Networkaccess.networkAccessRoot::|public|TenantStatus:global.Microsoft.Graph.Beta.Models.Networkaccess.TenantStatus +Microsoft.Graph.Beta.Models.Networkaccess.networkAccessRoot::|public|ThreatIntelligencePolicies:List Microsoft.Graph.Beta.Models.Networkaccess.networkAccessRoot::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Networkaccess.NetworkAccessRoot Microsoft.Graph.Beta.Models.Networkaccess.networkAccessTraffic::|public|Action:global.Microsoft.Graph.Beta.Models.Networkaccess.FilteringPolicyAction? Microsoft.Graph.Beta.Models.Networkaccess.networkAccessTraffic::|public|AdditionalData:IDictionary @@ -180025,6 +180689,10 @@ Microsoft.Graph.Beta.Models.Networkaccess.ruleDestination::|public|OdataType:str Microsoft.Graph.Beta.Models.Networkaccess.ruleDestination::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.Networkaccess.ruleDestination::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Networkaccess.RuleDestination Microsoft.Graph.Beta.Models.Networkaccess.ruleDestination~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.Networkaccess.securityRuleStatus::0000-enabled +Microsoft.Graph.Beta.Models.Networkaccess.securityRuleStatus::0001-disabled +Microsoft.Graph.Beta.Models.Networkaccess.securityRuleStatus::0002-reportOnly +Microsoft.Graph.Beta.Models.Networkaccess.securityRuleStatus::0003-unknownFutureValue Microsoft.Graph.Beta.Models.Networkaccess.settings-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.Networkaccess.settings::|public|ConditionalAccess:global.Microsoft.Graph.Beta.Models.Networkaccess.ConditionalAccessSettings Microsoft.Graph.Beta.Models.Networkaccess.settings::|public|CrossTenantAccess:global.Microsoft.Graph.Beta.Models.Networkaccess.CrossTenantAccessSettings @@ -180056,6 +180724,86 @@ Microsoft.Graph.Beta.Models.Networkaccess.thirdPartyTokenDetails::|public|Unique Microsoft.Graph.Beta.Models.Networkaccess.thirdPartyTokenDetails::|public|ValidFromDateTime:DateTimeOffset? Microsoft.Graph.Beta.Models.Networkaccess.thirdPartyTokenDetails::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Networkaccess.ThirdPartyTokenDetails Microsoft.Graph.Beta.Models.Networkaccess.thirdPartyTokenDetails~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceAction::0000-allow +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceAction::0001-block +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceAction::0002-unknownFutureValue +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceDestination::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceDestination::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceDestination::|public|constructor():void +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceDestination::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceDestination::|public|OdataType:string +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceDestination::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceDestination::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceDestination +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceDestination~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceFqdnDestination-->global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceDestination +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceFqdnDestination::|public|constructor():void +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceFqdnDestination::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceFqdnDestination::|public|OdataType:string +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceFqdnDestination::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceFqdnDestination::|public|Values:List +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceFqdnDestination::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceFqdnDestination +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceMatchingConditions::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceMatchingConditions::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceMatchingConditions::|public|constructor():void +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceMatchingConditions::|public|Destinations:List +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceMatchingConditions::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceMatchingConditions::|public|OdataType:string +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceMatchingConditions::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceMatchingConditions::|public|Severity:global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceSeverity? +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceMatchingConditions::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceMatchingConditions +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceMatchingConditions~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicy-->global.Microsoft.Graph.Beta.Models.Networkaccess.Policy +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicy::|public|constructor():void +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicy::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicy::|public|LastModifiedDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicy::|public|OdataType:string +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicy::|public|Settings:global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicySettings +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicy::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicyCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicyCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicyCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicyCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicyCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicyCollectionResponse +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicyLink-->global.Microsoft.Graph.Beta.Models.Networkaccess.PolicyLink +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicyLink::|public|constructor():void +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicyLink::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicyLink::|public|OdataType:string +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicyLink::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicyLink::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicyLink +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicySettings::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicySettings::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicySettings::|public|constructor():void +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicySettings::|public|DefaultAction:global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceAction? +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicySettings::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicySettings::|public|OdataType:string +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicySettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicySettings::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicySettings +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligencePolicySettings~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRule-->global.Microsoft.Graph.Beta.Models.Networkaccess.PolicyRule +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRule::|public|Action:global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceAction? +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRule::|public|constructor():void +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRule::|public|Description:string +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRule::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRule::|public|MatchingConditions:global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceMatchingConditions +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRule::|public|OdataType:string +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRule::|public|Priority:long? +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRule::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRule::|public|Settings:global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceRuleSettings +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRule::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceRule +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRuleSettings::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRuleSettings::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRuleSettings::|public|constructor():void +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRuleSettings::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRuleSettings::|public|OdataType:string +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRuleSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRuleSettings::|public|Status:global.Microsoft.Graph.Beta.Models.Networkaccess.SecurityRuleStatus? +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRuleSettings::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligenceRuleSettings +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceRuleSettings~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceSeverity::0000-low +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceSeverity::0001-medium +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceSeverity::0002-high +Microsoft.Graph.Beta.Models.Networkaccess.threatIntelligenceSeverity::0003-unknownFutureValue Microsoft.Graph.Beta.Models.Networkaccess.threatSeverity::0000-low Microsoft.Graph.Beta.Models.Networkaccess.threatSeverity::0001-medium Microsoft.Graph.Beta.Models.Networkaccess.threatSeverity::0002-high @@ -181329,6 +182077,22 @@ Microsoft.Graph.Beta.Models.onlineMeetingCollectionResponse::|public|Value:List< Microsoft.Graph.Beta.Models.onlineMeetingCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.OnlineMeetingCollectionResponse Microsoft.Graph.Beta.Models.onlineMeetingContentSharingDisabledReason::0000-watermarkProtection Microsoft.Graph.Beta.Models.onlineMeetingContentSharingDisabledReason::0001-unknownFutureValue +Microsoft.Graph.Beta.Models.onlineMeetingEngagementConversation-->global.Microsoft.Graph.Beta.Models.EngagementConversation +Microsoft.Graph.Beta.Models.onlineMeetingEngagementConversation::|public|constructor():void +Microsoft.Graph.Beta.Models.onlineMeetingEngagementConversation::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.onlineMeetingEngagementConversation::|public|ModerationState:global.Microsoft.Graph.Beta.Models.EngagementConversationModerationState? +Microsoft.Graph.Beta.Models.onlineMeetingEngagementConversation::|public|OdataType:string +Microsoft.Graph.Beta.Models.onlineMeetingEngagementConversation::|public|OnlineMeeting:global.Microsoft.Graph.Beta.Models.OnlineMeeting +Microsoft.Graph.Beta.Models.onlineMeetingEngagementConversation::|public|OnlineMeetingId:string +Microsoft.Graph.Beta.Models.onlineMeetingEngagementConversation::|public|Organizer:global.Microsoft.Graph.Beta.Models.EngagementIdentitySet +Microsoft.Graph.Beta.Models.onlineMeetingEngagementConversation::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.onlineMeetingEngagementConversation::|public|UpvoteCount:int? +Microsoft.Graph.Beta.Models.onlineMeetingEngagementConversation::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversation +Microsoft.Graph.Beta.Models.onlineMeetingEngagementConversationCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.onlineMeetingEngagementConversationCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.onlineMeetingEngagementConversationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.onlineMeetingEngagementConversationCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.onlineMeetingEngagementConversationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.OnlineMeetingEngagementConversationCollectionResponse Microsoft.Graph.Beta.Models.onlineMeetingForwarders::0000-everyone Microsoft.Graph.Beta.Models.onlineMeetingForwarders::0001-organizer Microsoft.Graph.Beta.Models.onlineMeetingForwarders::0002-unknownFutureValue @@ -188235,6 +188999,7 @@ Microsoft.Graph.Beta.Models.recommendationBase::|static|public|CreateFromDiscrim Microsoft.Graph.Beta.Models.recommendationCategory::0000-identityBestPractice Microsoft.Graph.Beta.Models.recommendationCategory::0001-identitySecureScore Microsoft.Graph.Beta.Models.recommendationCategory::0002-unknownFutureValue +Microsoft.Graph.Beta.Models.recommendationCategory::0003-mdiSecureScore Microsoft.Graph.Beta.Models.recommendationCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse Microsoft.Graph.Beta.Models.recommendationCollectionResponse::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.recommendationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void @@ -188263,6 +189028,10 @@ Microsoft.Graph.Beta.Models.recommendationStatus::0002-completedByUser Microsoft.Graph.Beta.Models.recommendationStatus::0003-dismissed Microsoft.Graph.Beta.Models.recommendationStatus::0004-postponed Microsoft.Graph.Beta.Models.recommendationStatus::0005-unknownFutureValue +Microsoft.Graph.Beta.Models.recommendationStatus::0006-riskAccepted +Microsoft.Graph.Beta.Models.recommendationStatus::0007-thirdParty +Microsoft.Graph.Beta.Models.recommendationStatus::0008-planned +Microsoft.Graph.Beta.Models.recommendationStatus::0009-alternateMitigation Microsoft.Graph.Beta.Models.recommendationType::0000-adfsAppsMigration Microsoft.Graph.Beta.Models.recommendationType::0001-enableDesktopSSO Microsoft.Graph.Beta.Models.recommendationType::0002-enablePHS @@ -189031,6 +189800,7 @@ Microsoft.Graph.Beta.Models.requiredLicenses::0003-microsoftEntraIdP2 Microsoft.Graph.Beta.Models.requiredLicenses::0004-microsoftEntraIdGovernance Microsoft.Graph.Beta.Models.requiredLicenses::0005-microsoftEntraWorkloadId Microsoft.Graph.Beta.Models.requiredLicenses::0006-unknownFutureValue +Microsoft.Graph.Beta.Models.requiredLicenses::0007-aatp Microsoft.Graph.Beta.Models.requiredPasswordType::0000-deviceDefault Microsoft.Graph.Beta.Models.requiredPasswordType::0001-alphanumeric Microsoft.Graph.Beta.Models.requiredPasswordType::0002-numeric @@ -213628,6 +214398,7 @@ Microsoft.Graph.Beta.NetworkAccess.networkAccessRequestBuilder::|public|PatchAsy Microsoft.Graph.Beta.NetworkAccess.networkAccessRequestBuilder::|public|reports:global.Microsoft.Graph.Beta.NetworkAccess.Reports.ReportsRequestBuilder Microsoft.Graph.Beta.NetworkAccess.networkAccessRequestBuilder::|public|settings:global.Microsoft.Graph.Beta.NetworkAccess.Settings.SettingsRequestBuilder Microsoft.Graph.Beta.NetworkAccess.networkAccessRequestBuilder::|public|tenantStatus:global.Microsoft.Graph.Beta.NetworkAccess.TenantStatus.TenantStatusRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.networkAccessRequestBuilder::|public|threatIntelligencePolicies:global.Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.ThreatIntelligencePoliciesRequestBuilder Microsoft.Graph.Beta.NetworkAccess.networkAccessRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.NetworkAccess.networkAccessRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.Networkaccess.NetworkAccessRoot; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.NetworkAccess.networkAccessRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.NetworkAccess.NetworkAccessRequestBuilder @@ -213992,6 +214763,95 @@ Microsoft.Graph.Beta.NetworkAccess.TenantStatus.tenantStatusRequestBuilder::|pub Microsoft.Graph.Beta.NetworkAccess.TenantStatus.tenantStatusRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.NetworkAccess.TenantStatus.tenantStatusRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.Networkaccess.TenantStatus; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.NetworkAccess.TenantStatus.tenantStatusRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.NetworkAccess.TenantStatus.TenantStatusRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Count.CountRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Count.CountRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder.PolicyRuleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder.PolicyRuleItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder.PolicyRuleItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder.PolicyRuleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder.PolicyRuleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Networkaccess.PolicyRule +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.Networkaccess.PolicyRule; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Networkaccess.PolicyRule +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.Networkaccess.PolicyRule; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder.policyRulesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder.policyRulesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder.policyRulesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder.policyRulesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder.policyRulesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder.policyRulesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder.policyRulesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder.policyRulesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder.policyRulesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder.policyRulesRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder::[PolicyRuleId:string]:global.Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Item.PolicyRuleItemRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.Count.CountRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Networkaccess.PolicyRuleCollectionResponse +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.Networkaccess.PolicyRule; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Networkaccess.PolicyRule +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.Networkaccess.PolicyRule; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.policyRulesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.PolicyRulesRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder.ThreatIntelligencePolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder.ThreatIntelligencePolicyItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder.ThreatIntelligencePolicyItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder.ThreatIntelligencePolicyItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder.ThreatIntelligencePolicyItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder::|public|policyRules:global.Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.PolicyRules.PolicyRulesRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder.threatIntelligencePoliciesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder.threatIntelligencePoliciesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder.threatIntelligencePoliciesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder.threatIntelligencePoliciesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder.threatIntelligencePoliciesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder.threatIntelligencePoliciesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder.threatIntelligencePoliciesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder.threatIntelligencePoliciesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder.threatIntelligencePoliciesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder.threatIntelligencePoliciesRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder::[ThreatIntelligencePolicyId:string]:global.Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Item.ThreatIntelligencePolicyItemRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.Count.CountRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicyCollectionResponse +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.Networkaccess.ThreatIntelligencePolicy; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.threatIntelligencePoliciesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.NetworkAccess.ThreatIntelligencePolicies.ThreatIntelligencePoliciesRequestBuilder Microsoft.Graph.Beta.Oauth2PermissionGrants.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Oauth2PermissionGrants.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.Oauth2PermissionGrants.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string diff --git a/src/Microsoft.Graph/Generated/kiota-lock.json b/src/Microsoft.Graph/Generated/kiota-lock.json index 3f7451aec3fa..543046698f58 100644 --- a/src/Microsoft.Graph/Generated/kiota-lock.json +++ b/src/Microsoft.Graph/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "687321E4056BCDF556BF8F5AD83A80F2D59C4CDD1426CAB7C0C89601A10E4942BA291223192560C9770F70CE1D00766879C16BDE9B82759977405976A81502C3", + "descriptionHash": "6ACF396C7717B8401C5C542656E99B758D69BCECB198F8A4AED14DFA30E62C817A70AC294A3CAC877C3F09B7F5301414E56DBA254557328B37F4E7C2C8DC822E", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.28.0",